$ usrSql = "SELECT * FROM Site_Users ONDE
user = '$ phpuser ' AND
password = '$ phpPass ' "; }
//Executa a consulta $ usrSql e salvar o resultado na variável $ result
$ result = mysql_query ( $ usrSql )
ou morrer ( . . Não é capaz de executar ' mysql_error ());
//número de linhas em $ result
$ num = mysql_numrows ($ resultado ) ;
$ linha = mysql_fetch_array ($ resultado );
if ($ num = 0 !) {
//A linha correspondente foi encontrado - o usuário é autenticado .
$ auth = true; }
//se o usuário não estiver autenticado, enviá-los de volta para a página de login,
//caso contrário criar uma sessão para eles e enviá-los para a página de destino desejado
if ($ auth !) {
header ( 'Location: . http://www.mysite.com/login . php ');
saída;
} else {
session_save_path (' tmp /');
session_start (); //inicia sessão
$ _SESSION ['username '] = $ _POST [" phpuser "] ;
header ( 'Location: http://www.mysite.com/goodies/');
}
? >
as variáveis para o script será diferente de acordo com os nomes dos campos do formulário . Para o formulário associado a este script, o campo de nome de usuário é chamado de " phpuser " eo campo de senha é chamado de " phpPass ". A pasta no servidor é necessário para manter os arquivos de sessão - este exemplo usa " tmp /".
4
Transfira o script PHP para o servidor usando o cliente FTP
.