Pessoal depois que mudei de cookies para session_start() eu não consigo mais acessar a página adiciona produto, fala que eu não tenho permissão. Eu não localizei o erro, vocês podem me ajduar?
segue a página logica-usuario.php
<?php
session_start();
function usuarioEstaLogado() {
return isset($_SESSION["usuario_logado"]);
}
//Esse if protege a lógica para não add um produto por outro formulário
function verificaUsuario() {
if(!usuarioEstaLogado()) {
header("Location: index.php?falhaDeSeguranca=true");
die();
}
}
function usuarioLogado() {
return $_SESSION["usuario_logado"];
}
function logaUsuario($email) {
$_SESSION["usuario_logado"] = $email;
}
function logout(){
session_destroy();
}
Segue a página index.php
<?php
include ("cabecalho.php");
include ("logica-usuario.php");
if(isset($_GET["logout"]) && $_GET["logout"]==true){
?>
<p class="alert-success">Deslogado com sucesso!</p>
<?php
}
?>
<?php
if(isset($_GET["login"]) && $_GET["login"]==true){
?>
<p class="alert-success">Logado com sucesso!</p>
<?php
}
?>
<?php
if(isset($_GET["login"]) && $_GET["login"]==false){
?>
<p class="alert-danger">Usuário e/ou senha inválido!</p>
<?php
}
?>
<?php
if(isset($_GET["falhaDeSeguranca"]) && $_GET["falhaDeSeguranca"]==true){
?>
<p class="alert-danger">Você não tem acesso a essa funcionalidade</p>
<?php
}
?>
<title>Minha Página</title>
<h1>Seja Bem-Vindo!</h1>
<?php
if(usuarioEstaLogado()){?>
<p class="text-success">Você está logado como <?=usuarioLogado()?>. <a href="logout.php">Deslogar</a></p>
<?php
}else {
?>
<h2>Login</h2>
<form action="login.php" method="post">
<table class="table">
<tr>
<td>Email</td>
<td><input class="form-control" type="email" name="email"></td>
</tr>
<tr>
<td>Senha</td>
<td><input class="form-control" type="password" name="senha"></td>
</tr>
<tr>
<td><button class="btn btn-primary">Login</button></td>
</tr>
</table>
</form>
<?php
}
?>
<?php include ("rodape.php") ?>