Citação Originally Posted by lockhost Ver Post
Porque você cria uma sessão para username e uma para password?
Eu faço diferente um pouco, creio que que assim dessa maneira que vou falar seja melhor para evitar consultas desnecessárias para o banco de dados (se for uma aplicação pesada)
Quando o usuário fizer a autenticação eu faço um select no banco e gravo todos os dados dele em um Objeto, exemplo;

Código PHP:
@session_start();
$usuario = [
    
"username" => "yvescleuder",
    
"name" => "Yves",
    
"date_birth" => "24/10/1996"
];
$_SESSION["usuario"] = $usuario

Depois em qualquer momento você pode acessar a sessão por qualquer lugar, e para verificar se o usuário está logado basta fazer isso..

Código PHP:
@session_start();
if(!isset(
$_SESSION["usuario"]))
    return 
header("Location: /userNotLogged.php"); 
bom eu nao manjo mt de php, eu so sei fazer isso por em quanto mais valeu pela dica irei começar a usar :3 ah outra coisa aproveitando voce ou alguem aki do forum teria algum curso online de php? nao importa o valor do mesmo amei muito essa area e queria aprender muito mais com ela