Authorization ( Auth ) en Access Control List ( ACL ) zijn permissies richtlijnen gebruikt in Cake hypertext preprocessor ( CakePHP ) codering voor websites . Omdat beide worden gebruikt om andere gebruikers toegang tot een bepaalde website of gedeelte van een website , is het eenvoudig om de twee verwarren als dezelfde . ACL echter een uitbreiding van Auth plaats met dezelfde functie als Auth . Terwijl de vergunning wordt gebruikt om een website die een gebruiker is op de hoogte , wordt een ACL gebruikt om aan te geven wat een geïdentificeerde gebruiker kan doen . Auth Command Het Auth commando wordt gebruikt om een lijst met gebruikers als bevoegd om toegang te krijgen tot een bepaalde website te identificeren . Vaker wel dan niet , de Auth commando is gewoon een id , toegewezen aan iedereen die , bijvoorbeeld , creëerde een gebruikersnaam met die specifieke website en wordt vervolgens toegelaten als gebruiker . ACL ACL worden gebruikt om machtigingen voor een specifieke gebruiker of een groep gebruikers verder te specificeren . Terwijl Auth identificeert de gebruiker in kwestie , een ACL specificeert welke secties of items op de website die bepaalde gebruiker toegang wordt verleend. ACO en ARO om ACL goed te laten werken , moet een lijst van zowel de toegangscontrole objecten ( ACO ) en de aanvraag voor toegang objecten ( ARO ) worden gegenereerd . ACOs zijn onderdelen van , of voorwerpen op , een website waarop een gebruiker kan toegang willen . ARO's zijn de gebruikers zelf, die toegang tot een of meer ACO te zoeken . Auth en ACL Samen Weten hoe Auth en ACL werk maakt individueel de manier waarop ze samenwerken meer wissen. Om een gebruiker te identificeren als een ARO , moet hij eerst een geautoriseerde gebruiker via de Auth commando . Daarna wordt een ACL gebruikt om de specifieke ACOs waartoe de gebruiker toegang te identificeren . Op een website waar alle gebruikers toegang hebben tot alle gebieden en bestanden , een ACL is niet zo nuttig , maar de meeste websites behouden bepaalde delen of bestanden voor premium gebruikers of beheerders van de websites ' en identificeren die gebruikers via een ACL . Deze procedure houdt een goed bedrag van de privacy en veiligheid voor alle gebruikers van de website .
|