Validar dados em página restrita
Criei um site em WordPress para um cliente porém ele deseja usuário tenha acesso a página através de senha. Utilizei a publicação nativa do WordPress para essa ação, porém a senha fica gravada na sessão, e o meu cliente deseja que sempre peça a senha quando a página for acessada então fiz um script em PHP para ao clicar na página solicitar a senha e ser redirecionado para a página em questão.
Segue abaixo como eu fiz:
página restrito.php
<?php
$Senha = '123';
if(isset($_POST['entra'])) {
extract($_POST);
if($senha=="$Senha") {
echo "<script>
alert('Logado');
location.href='http://eba.local/formulario-inscricao/';
</script>";
} else {
echo "<script>
alert('Dados inválidos');
location.href='?';
</script>";
}
}
?>
<form method="POST" action="">
<p><input name="senha" type="password"></p>
<p><input value="Entrar" type="submit" name="entra"></p>
</form>
página **inscrição.php**
<?php include("restrito.php"); ?>
porém estou com um problema que se o usuário acessar a página [http://eba.local/formulario-inscricao/](http://eba.local/formulario-inscricao/) direto pelo navegador não pede senha, como faço para ter uma validação nesta página? e impedir que ela seja aberta sem utilizar a senha?Discussão (6)
Carregando comentários...