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.
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.