//***************** //Na página bdsql.php iremos colocar as ligações à base de dados: //***************** //***************** //Pagina index.php //***************** Todos os campos de Login têm de ser preenchidos!

'; } } /** * Consulta a base de dados. * Caso o número de linhas retornadas seja 1 o login é válido, * caso 0, inválido. */ $SQL = "SELECT id, username, password FROM tabela_users_bd WHERE username = '" . $login . "'"; $result_id = @mysql_query($SQL); $total = @mysql_num_rows($result_id); // Caso o usuário tenha digitado um login válido o número de linhas será 1.. if($total) { // Obtém os dados do usuário, para poder verificar a senha e passar os dados para a sessão $dados = @mysql_fetch_array($result_id); // Agora verifica a senha if(!strcmp($senha, $dados["password"])) { // Agora, passa os dados para a sessão e redirecciona o user $_SESSION["id_user"] = $dados["id"]; $_SESSION["nome_user"] = stripslashes($dados["username"]); echo ''; } // Senha inválida else { echo '

Password inválida!

'; } } // Login inválido if ($total == 0 && $login != "") { echo '

O Username inserido não existe!

'; } echo '
'; echo 'Username
'; echo 'Password
'; echo ''; echo '
'; ?> //***************** //Pagina verifica.php //***************** ';//URL mostrado apenas de exemplo } else { //Se os dados existem redirecciona para a página da conta pessoal echo '';//URL mostrado apenas de exemplo } ?> //***************** //Pagina logout.php //***************** ';//URL mostrado apenas de exemplo ?>