Come creare una pagina con Phpgacl

April 23

Liste PHP Generic Access Control (Phpgacl) sono estensioni PHP che consentono agli sviluppatori di aggiungere controlli di accesso agli oggetti, come ad esempio le pagine Web, file e database. Questi controlli possono essere limitate a utenti specifici e gli indirizzi IP. Sono compatibili con tutte le versioni di PHP sopra 4.2. È possibile creare una pagina che utilizza la protezione Phpgacl attraverso funzionalità di restrizione di accesso integrato del software.

istruzione

1 Creare un nuovo documento PHP o aprire il vostro uno esistente in un editor di testo come Blocco note.

2 Incollare il seguente codice nella parte superiore del documento:

includere (Phpgacl / gacl.class.php);

$ GACL = new GACL ();

$ Username = $ db-> citazione ($ _ POST [ 'username']);

$ Password = $ db-> citazione (md5 ($ _ POST [ 'password']));

$ Sql ​​= "SELECT Nome FROM utenti WHERE name =";

$ Sql. = $ Username '. E la password = '$ password.;

$ Row = $ db-> GetRow ($ sql);

if ($ acl-> acl_check ( 'sistema', 'login', 'utente', $ row [ 'name'])) {

$ _SESSION [ 'Username'] = $ row [ 'name'];

return true;

}

altro

return false;

Questo avvierà Phpgacl sulla pagina e renderlo garantire l'utente che si collega sta fornendo un nome utente e una password validi prima di consentire all'utente di vederlo.

3 Salvare il documento. Tipo "File", poi "Salva". Se si salva un nuovo documento, assicurarsi che la sua estensione termina con ".php" e si salva in una directory che il server Web è configurato per leggere.