Olá, eu fiz todo o processo, assim como o professor explica, só que a minha mensagem não aparece. Eu fiz o include do logica-usuario.php e mesmo assim não vai. Segue o código:
-> remove-produto.php
``` include("cabecalho.php"); include("conexao.php"); include("banco-produto.php"); include("logica_usario.php");
$id = $_POST['id'];
removeProduto($conexao, $id); $_SESSION["success"] = "Produto removido com sucesso"; header("Location: produto-lista.php"); die(); ```
-> produto-lista.php
```<?php include_once("cabecalho.php"); include("conexao.php"); include("banco-produto.php"); include("banco-categoria.php"); include("logica_usuario.php"); ?> <?php if(isset($_SESSION["success"])){ ?> <?= $_SESSION["success"] ?> <?php unset($_SESSION["success"]); } ?>
<?php verificaLogin(); ?> /... continuaçao da pagina
-> logica-usuario.php
session_start(); function verificaLogin(){ if(!usuarioEstaLogado()) { $_SESSION["danger"] = "Você não tem acesso a essa utilidade!"; header("Location: index.php"); die(); } }
function usuarioEstaLogado(){ return isset($_SESSION['usuario_logado']); }
function usuarioLogado(){ return $_SESSION['usuario_logado']; }
function logaUsuario($email){ $_SESSION['usuario_logado'] = $email; }
function logout(){ session_destroy(); session_start(); } ```