Na pagina de login eu trago a consulta
//VERIFICA SE E-MAIL E SENHA SÃO IGUAIS
$sqlU = 'SELECT * FROM ws_users WHERE user_email = :email AND user_password = :pass';
$selectU = $connect->prepare($sqlU);
$selectU->bindValue(':email', $email , PDO::PARAM_STR);
$selectU->bindValue(':pass', $pass , PDO::PARAM_STR);
$selectU->execute();
$contador = $selectU->rowCount(PDO::FETCH_ASSOC);
$resultado = $selectU->fetchAll(PDO::FETCH_ASSOC);
Após a verificação eu salvo essa consulta na session
$_SESSION['userlogin'] = $resultado;
Agora na pagina dashboard.php, onde o usuario será redirecionado, eu tenho esse codigo que enviei...
<?php
ob_start();
session_start();
include "../_app/config.php";
//VERIFICA SE EXISTE UMA SESSÃO. SE EXISTIR, GRAVA NA VARIÁVEL, SENÃO, MATA A SESSÃO EXISTENTE E REDIRECIONA PRA INDEX
if(!isset($_SESSION['userlogin'])){
unset($_SESSION['userlogin']);
header("Location: index.php");
exit;
}else{$userlogin = $_SESSION['userlogin'];}
var_dump($userlogin);
?>
Nesse código acima eu coloquei um var_dump para depurar o código. Tá funcionando de boa! (Verificar imagem em anexo)
Eu quero pegar o item user_name e por no código HTML abaixo.
<img src="images/user.png" alt=""> <span> Bem vindo(a), <strong style="font-style: italic;"><?= $userlogin['user_name'] ?></strong></span>
Só que aparece o erro NOTICE: UNDEFINED INDEX: USER_NAME.
Já pesquisei a respeito mas nada até agora!