setcookie não funciona
galera to no desespero aqui ...
o meu setcookie simplesmente parou de funcionar. Normalmente ele gerava as variaves e validava como podem ver no código abaixo, mas agora parou de funcionar de vez
$user = @$_POST['usuario'];
$senha = md5(@$_POST['senha']);
$resultado = mysql_query("SELECT * FROM usuario WHERE Login = '$user'");
$linhas = mysql_num_rows($resultado);
$js = new TJscript();
if(isset($_POST['entrar']))
{
if($linhas == 0)
{
$js->jsAlertBack("Usuário não encontrado!",1);
}
else
{
$active = mysql_result($resultado,0,'Ativo');
if($active != 1)
{
$js->jsAlertBack("Usuário Inativo!",1);
}
elseif($senha != mysql_result($resultado,0,'Senha'))
{
$js->jsAlertBack("Senha de usuário incorreta!",1);
}
else
{
//
$nome = mysql_result($resultado,0,'Nome');
$id = mysql_result($resultado,0,'IdUsuario');
$tipo = mysql_result($resultado,0,'idTipoUsuario');
//
setcookie("nome_usuario", $user);
setcookie("senha_usuario", $senha);
setcookie("nomecomp",$nome);
setcookie("idUsuario", $id);
setcookie("tipouser",$tipo);
//
mysql_query("UPDATE usuario SET UltimoAcesso = '".date('Y-m-d H:i:s')."' WHERE Login = '$user'");
//
switch($tipo)
{
case "1":
echo '<script>document.location = "Administrador/index.php";</script>';
//header("Location: Administrador/index.php");
break;
case "2":
echo '<script>document.location = "Solicitante/index.php";</script>';
//header("Location: Solicitante/index.php");
break;
case "3":
echo '<script>document.location = "Atendente/index.php";</script>';
break;
}
}
}
}
o engraçado eh que funcionava antes e parou de funcionar hoje ...
ja testei sem as variáveis ( com valores estáticos ) e tbm não funcionou o que me leva a crer que são mesmos os cookies!
desde já agradeço
Discussão (2)
Carregando comentários...