Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como esconder os botões alterar e remover através da função verificaUsuario?

Está tudo funcionando porém eu preciso esconder os botões de alterar e remover quando o usuário for diferente do que criou o produto. Como eu faço isso? Obrigado.

1 resposta
solução!

Coloquei no arquivo produto-lista.php esse if e desaparecem todos os botões, porém eu gostaria que ficassem ativo os botões ALTERAR e REMOVER do usuário logado

  <?php if (verificaUsuario()==true){ ?>


        <td><a class="btn btn-primary" href="produto-altera-formulario.php?id=<?=$produto['id']?>">alterar</a></td>



        <td>
            <form action="remove-produto.php" method="post">
                <input type="hidden" name="id" value="<?=$comentario["id"]?>" />
                <button class="btn btn-danger">remover</button>
            </form>
        </td>
    </tr>
<?php }?>

logica-usuario.php

<?php
session_start();

function usuarioEstaLogado() {
    return isset($_SESSION["usuario_logado"]);
}

function verificaUsuario() {
  if(!usuarioEstaLogado()) {
      $_SESSION["danger"] = "Você não tem acesso a esta funcionalidade.";
     header("Location: index.php");
     die();
  }
}

function usuarioLogado() {
    return $_SESSION["usuario_logado"];
}

function logaUsuario($email) {
    $_SESSION["usuario_logado"] = $email;
}

function logout() {
    session_destroy();
    session_start();
}

Alguém