Access Control Lists PHP genérico ( phpgacl ) são extensões do PHP que permitem aos desenvolvedores adicionar controles de acesso a objetos , como páginas da Web, arquivos e bancos de dados . Esses controles podem ser limitados a usuários específicos e endereços IP. Eles são compatíveis com todas as versões do PHP 4.2 acima . Você pode criar uma página que usa proteção phpgacl através de built-in funcionalidade de restrição de acesso do software. Instruções
1
Crie um novo documento PHP ou abrir o seu já existente em um editor de texto como o Bloco de Notas
2
Cole o seguinte código na parte superior do documento . :
incluem ( phpgacl /gacl.class.php );
$ GACL = new GACL ();
$ username = $ db- > quote ( $ _POST [ ,"'username' ]);
$ password = $ db- > quote ( md5 ( $ _POST [ 'password ']) );
$ sql = "SELECT nome FROM utilizadores WHERE nome = ";
$ sql = $ username ' . . E password = '$ senha; .
$ Row = $ db- > GetRow ( $ sql );
if ($ acl- > acl_check (' sistema ',' login ' , 'user' , $ linha [' nome '] )) {
$ _SESSION ['username '] = $ linha ['name' ];
return true;
}
mais
return false;
Isto irá iniciar phpgacl na página e torná-lo garantir que o usuário se conectar está fornecendo um nome de login e senha válidos antes de permitir que o usuário para vê-lo.
3
Salve o documento. Digite " Arquivo", depois em "Salvar ". Se você estiver salvando um novo documento , certifique-se sua extensão termina em " . Php " e você está salvando em um diretório que o servidor Web está configurado para ler .