Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um sisteminha de login com php usando 3 páginas (login.php, checa_login.php, logado.php)
no login.php tenho 2 campos (user e pass) o action deste form é jogado para checa_login.php.
Vejam o código
$user_bd_2 = $db->get_row("SELECT * FROM users WHERE login_users='$user' AND senha_users='$pass'");
if (!$user_bd_2)
{
// DADOS INCORRETOS, retorna para página de login
header('Location: login.php?acao=erro');
}
else
{
// LOGIN, OK !
[b]$_SESSION['login'] = $user_bd_2->login_users;[/b]
//echo($_SESSION['login']);
header('Location: logado.php');
}
}
sei q ele encontra o user e a senha do usuário mas é como se ele não inicasse a sessão deste usuário ai ele me retorna para página de login
na minha página logado logo no começo tem isso
// VERIFICA SE O USUÁRIO ESTA LOGADO NO SISTEMA
// Inicia sessões
session_start();
// Verifica se existe os dados da sessão de login
if(empty($_SESSION["login"]))
{
// Usuário não logado! Redireciona para a página de login
header("Location: login.php?acao=sem-login");
exit;
}O que estou fazendo de errado ? Segui à risca o tutorial publicado aqui no iMasters!
Abraços,
Carregando comentários...