PHP Generic Access Control Lists ( Phpgacl ) er PHP extensions som tillater utviklere å legge tilgangskontroll til objekter, for eksempel websider , filer og databaser . Disse kontrollene kan være begrenset til bestemte brukere og IP-adresser . De er kompatible med alle versjoner av PHP over 4,2 . Du kan opprette en side som bruker Phpgacl beskyttelse gjennom programvarens innebygde atkomstbegrensninger funksjonalitet. . Instruksjoner
en
Opprett en ny PHP -dokument eller åpne din eksisterende i en tekst editor som Notisblokk
2
Lim inn følgende kode inn i toppen av dokumentet :
inkluderer ( Phpgacl /gacl.class.php ) ;
$ gacl = ny gacl ();
$ username = $ db - > sitat ( $ _POST [ ,"'username '] ) ;
$ passord = $ db - > sitat ( md5 ( $ _POST [' passord '] ));
$ sql = "SELECT navn FROM brukere WHERE navn = "; . .
$ sql = $ username ' AND passord = ' . $ Passord,
$ row = $ db - > GetRow ( $ sql ) ;
if ( $ acl - > acl_check (' system ',' login ' , ' bruker', $ row [' name'] ) ) {
$ _SESSION [ 'username '] = $ row [' name' ];
return true ;
< p> }
annet
return false ;
p Dette vil starte Phpgacl på siden og gjøre den sikre kobler brukeren leverer et gyldig brukernavn og passord før de får lov brukeren å se det .
3
Lagre dokumentet . Type " File " og deretter " Lagre". Hvis du lagrer et nytt dokument , sørg sin forlengelse slutter på " . Php ", og du lagrer den i en katalog som webserveren er konfigurert til å lese.