Rob_Bor 0 Denunciar post Postado Fevereiro 18, 2011 Bom dia pessoal, tudo tranquilo? Estou com um probleminha com retur false. é o seguinte, estou montando um if com SESSION pra verificar se o usuário tem acesso a página ou não. O problema é que todos esses IF´s estou fazendo em uma página separada, e pegando ela através do include. mais ou menos assim.. na minha página permissoes.php está assim if($_SESSION["nome_administrador"] == ""){ if($_SESSION["permissao_cadastros"] == "on"){ }else{ {/php} <a class="titulo"> {php} echo "Desculpe, mas você não tem permissão para acessar esta página! Em caso de dúvidas entre em contato com seu superior. Obrigado!"; {/php} </a> <img src="lay/images/erro.png"> {php} return false; } } e na página cadastros.php faço o include. include ('./permissoes.php'); o problema é que o return false só funciona na página que ele está escrito.. mesmo eu dando o include, ele nao da return false na página que está o include. Tem alguma forma de fazer o return false funcionar na pagina cadastros.php para ele não exibir os outros resultados da página se for verdadeira a condição? Valew pessoal. Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 18, 2011 retornar um valor falso/verdadeiro? somente em função não é? No caso ali você teria que ir pela lógica, se não tem permissão, da um exit() para parar o codigo, ou um header() para redirecionar p/ uma pagina de acesso restrito e etc... :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Rob_Bor 0 Denunciar post Postado Fevereiro 18, 2011 com exit() deu certinho... e eu tinha pensado em mandar pra area restrita, mais seria em ultimo caso pois não é muito esse objetivo... Mais muito obrigado André, valew mesmo... Abração.. [tópico resolvido] Compartilhar este post Link para o post Compartilhar em outros sites