[Resolvido] so de session
Fala pessoal, blza ?
Seguinte, no meu código quando o usuário consegue efetuar login, antres de dar o header para a página inicial do sistema eu dou um session_start() e crio a $_SESSION['login'] associando a ela um array associativo contendo informações da busca na tabela de usuários, bom, acho melhor se eu mostrar o código:
<?php
.
.
.
$registros = $conexao->Executa("SELECT * FROM usuarios WHERE usuarios_usuario = $usuario and usuarios_senha = $senha");
if(mysql_num_rows($registros) == 0) {
$msg = "Usuário ou Senha incorretos, por favor tente novamente.";
header('Location: ../index.php');} else {
session_start();
$_SESSION['login'] = mysql_fetch_assoc($registros);
header('Location: ../home.php');
}
?>
No caso a sessao login conterá todas as informações do resultado daquela busca ?
Caso sim, ai chega minha dúvida real, como faço por exemplo pra mostrar o valor do campo nome ? Pq minha tabela usuarios tem os campos(usuarios_id, usuarios_nome, usuarios_email, usuarios_usuario e usuarios_senha), então creio que como minha sessao login contém um array associativo com o resultado ele estaria representado +- assim:
$_SESSION['login'] {
[usuarios_id] -> "id do resultado",
[usuarios_nome] -> "nome do resultado",
[usuarios_email] -> "email do resultado",
[usuarios_usuario ] -> "usuario do resultado",
[usuarios_senha] -> "senha do resultado"
}
Conseguiram entender ? estou certo nisso ? e como faria por exemplo para mostrar no caso o valor do indice usuarios_nome ?
Discussão (7)
Carregando comentários...