Bom, estou com um problema na hora da autenticação... os cookies não estao registrando, mas parece que é apenas nesta ocasiao
Eis o codigo...
class login{
function loga(){
$security = new security();$security->remove_mq();
$login = addslashes($_POST['login']);
$senha = md5(addslashes($_POST['senha']));
$query = mysql_query("SELECT * FROM `usuarios` WHERE login=$login' AND senha='$senha' AND ativo='1'") or exit (mysql_error());
$fetch = mysql_fetch_row($query) or exit (mysql_error());
$num_rows = mysql_num_rows($query) or exit (mysql_error());
if ($num_rows != 1 || $fetch[5] == 0){
echo "<strong style=\"color:red;\">Usuario não encontrado</strong>";
}
else{
setcookie("login_sistema",1,time()*3600);
setcookie("login",$login,time()*3600);
setcookie("senha",$senha,time()*3600);
header("location: index.php");
}
}
Se eu fizer um echo $_COOKIE['login] vai exibir um erro NOTICE dizendo que o cookie não existe... mas se por exemplo... eu crio uma pagina e o conteudo é:
Pergunta
lucasw´p
Olá a todos
Bom, estou com um problema na hora da autenticação... os cookies não estao registrando, mas parece que é apenas nesta ocasiao
Eis o codigo...
class login{
function loga(){
$security = new security();$security->remove_mq();
$login = addslashes($_POST['login']);
$senha = md5(addslashes($_POST['senha']));
$query = mysql_query("SELECT * FROM `usuarios` WHERE login=$login' AND senha='$senha' AND ativo='1'") or exit (mysql_error());
$fetch = mysql_fetch_row($query) or exit (mysql_error());
$num_rows = mysql_num_rows($query) or exit (mysql_error());
if ($num_rows != 1 || $fetch[5] == 0){
echo "<strong style=\"color:red;\">Usuario não encontrado</strong>";
}
else{
setcookie("login_sistema",1,time()*3600);
setcookie("login",$login,time()*3600);
setcookie("senha",$senha,time()*3600);
header("location: index.php");
}
}
Se eu fizer um echo $_COOKIE['login] vai exibir um erro NOTICE dizendo que o cookie não existe... mas se por exemplo... eu crio uma pagina e o conteudo é:
setcookie("asd","cookie")
Ele registra normal... qual o problema :blink:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.