Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso limitar o acesso a recursos do meu site a usuários não cadastrados. Para isso pensei em bloquear o download de projetos por usuários não logados. Tentei fazer isso através de Javascript e PHP. Veja:
<script type="text/javascript">
function validaDownload(){
if(<?php ! isset($_SESSION["autenticado"]) || $_SESSION["autenticado"] == NULL ?>)
{
alert('Conteúdo exclusivo para usuários cadastrados.');
return false;
}
}
</script>
<img src="../imagens/download.png" /><a href="projetos.php" onclick="validaDownload();" > Projeto Lotomania </a><br />
No entanto o código acima não surte nenhum efeito; nada acontece e o download é feito.
Alguém pode me ajudar?
Ao invés de alert use location, ou seja, redirecione o usuário.
cm é de perceber, usando esses metodos acima ele n ira fazer o download do arquivo se tiver logado.
Mais o usuário tiver o link correto do arquivo, ele poderá fazer download normalmente sem nenhuma restrição.
Se não me engano tem uns codigos que vc coloca no .htacess que n permitir fazer isso.Mais esqueci :3 , estarei lembrando mais tarde e do retorno.
Não vai funcionar mesmo.
Faça:
{