PHP Generic Access Control Lists ( Phpgacl ) är PHP extensions som tillåter utvecklare att lägga till kontroll av tillträdet till objekt, t.ex. webbsidor , filer och databaser . Dessa kontroller kan begränsas till specifika användare och IP-adresser . De är kompatibla med alla versioner av PHP över 4.2 . Du kan skapa en sida som använder Phpgacl skydd genom programvarans inbyggda åtkomst restriktion funktionalitet . . Instruktioner
1
Skapa en ny PHP- dokument eller öppna din befintliga i en textredigerare som Anteckningar
2
Klistra in följande kod i början av dokumentet :
inkluderar ( Phpgacl /gacl.class.php ) ,
$ gacl = ny gacl ( ) ;
$ username = $ db - > citat ( $ _POST [ ,"' username ' ] ) ;
$ password = $ db - > citat ( md5 ( $ _POST [ 'password ' ] ) ) ;
$ sql = " SELECT namn FROM användare WHERE namn = " ; . .
$ sql = $ username ' Och lösenord = ' . $ Lösenord;
$ row = $ db - > GetRow ( $ sql ) ;
if ( $ acl - > acl_check ( ' systemet ' , ' login ' "användare" , $ rad [ ' name' ] ) ) {
$ _SESSION [ ' username ' ] = $ rad [ ' name' ] ;
return true ;
}
annat
return false ;
Detta startar phpgacl på sidan och gör det se den anslutande användaren levererar ett giltigt inloggningsnamn och lösenord innan du låter användaren att se den .
3
Spara ditt dokument . Typ " File" och sedan " Spara ". Om du sparar ett nytt dokument , se till att dess förlängning slutar på " . Php " och du sparar det i en katalog som din webbserver är konfigurerad att läsa .