E ai pessoal!!
Estou aprendendo PHP por meio de um livro,e estou no capitulo sobre COOKIES & SESSÕES. Ele propos o seguinte código:
<?php
if(isset($_COOKIE["nome_usuario"]))
$nome_usuario = $_COOKIE["nome_usuario"];
if (isset($_COOKIE["senha_usuario"]))
$senha_usuario = $_COOKIE["senha_usuario"];
if (!(empty($nome_usuario) or empty($senha_usuario))){
include "conecta_mysql.inc";
$resultado = mysql_query("select * from usuarios where username='$nome_usuario'");
if(mysql_num_rows($resultado)==1){
if($senha_usuario != mysql_result($resultado,0,"senha")) {
setcookie ("nome_usuario");
setcookie ("senha_usuario");
echo "LOGIN NÃO FOI EFETUADO";
exit;
}
}
else {
setcookie ("nome_usuario");
setcookie ("senha_usuario");
echo "LOGIN NÃO FOI EFETUADO";
exit;
}
}
else{
echo "LOGIN NÃO EFETUADO";
exit;
}
mysql_close($conexao);
?>
Este código irá verificar se determinados cookies existem (para efetuar o login), só uma coisa não ficou muito clara. Não entendi para que serviu o acesso ao banco de dados, e já que ele irá verificar se existe somente erros como este script saberá que os cookies estão corretos??
São dúvidas meio idiotas,mas mesmo analizando o código eu não consegui entender muito bem.
DESDE JÁ, AGRADEÇO A ATENÇÃO DISPENSADA.