Olá, senhores. Por que ao digitar o e mail e a senha nao mostra a mensagem "voce está logado como " e o email cadastrado? Está mostrando assim: "voce está logado como email". Já mexi em tudo aqui mas não consegui fazer com que apareça o email que efetuei o login. Abaixo como fiz no index.php:
<?php if(usuarioEstaLogado()) {?>
<p class="text-success">Você está logado como <?= usuarioLogado() ?>.</p>
<?php
aqui a lógica do arquivo logica-usuario.php:
<?php
function usuarioEstaLogado() {
return isset($_COOKIE["usuario_logado"]);
}
function verificaUsuario() {
if(!usuarioEstaLogado()) {
header("Location: index.php?falhaDeSeguranca=true");
die();
}
}
function usuarioLogado() {
return $_COOKIE["usuario_logado"];
}
function logaUsuario($email) {
setcookie("usuario_logado", email, time() + 60);