PHP Generiske Access Control Lists ( Phpgacl ), er PHP udvidelser , der giver udviklere mulighed for at tilføje adgangskontrol til objekter, såsom websider , filer og databaser. Disse kontroller kan begrænses til bestemte brugere og IP-adresser . De er kompatible med alle versioner af PHP over 4.2. Du kan oprette en side, der bruger Phpgacl beskyttelse via softwarens indbyggede adgangsbegrænsning funktionalitet. . Instruktioner
1
Opret et nyt PHP dokument eller åbne din eksisterende i en teksteditor som Notesblok
2
Indsæt følgende kode i toppen af dokumentet :
omfatter ( Phpgacl /gacl.class.php )
$ GaCl = new GaCl ();
$ username = $ db- > quote ( $ _POST [ ,"' brugernavn '] ),
$ password = $ db- > quote ( md5 ( $ _POST [ 'password '] )),
$ sql = " SELECT navn FROM brugere WHERE navn = " . .
$ sql = $ brugernavn ' AND password = ' . $ Password ,
$ row = $ db- > GetRow ( $ sql ),
if ($ acl -> acl_check ( »system ', ' login ' , 'bruger' , $ row [ 'navn' ] )) {
$ _SESSION [' username '] = $ row [ 'navn' ] ;
returnere sandt ;
< p> }
ellers
return false ;
Dette vil starte Phpgacl på siden og gøre det sikre tilslutning brugeren leverer et gyldigt brugernavn og password før de tillader brugeren at se det.
3
Gem dit dokument. Type " Filer" og derefter "Gem". Hvis du gemmer et nyt dokument , skal du sørge dets udvidelse ender på " . Php ", og du gemmer den i en mappe , at din webserver er konfigureret til at læse.