criaçao de sistema de login.
Olá
Estou desenvolvendo um sistema de login, da seginte forma:
tenho uma pagina html onde o usuario digita os dados login, e senha
eles sao enviados a uma pagina php via POST, la sao validados, com outra pagina tipo um bd, so que em php
se forem corretos entra se nao redireciona para o login novamente.
o problema e depois de entrar temos um botao de sair, quando sai da pagina, e clica com o backspace ele vaolta pra dentro do sistema sem recolocar a senha, como concerter isso??, outro problema e que quando voce coloca direto na url, tipo www.url do site/pagina1.html, sendo que a pagina um esta depois do login ele entra sem nem pedir a senha.
pensei em criar um codigo php em cada pagina, para dai quando ele entrara verificar a exixtencia de cokies, se existir e pq a senha foi colocada se nao, ele retorna a pagina de senha, sera que funciona??
vou deixar o codigo pra vcs analizarem oque ja fiz.
o html q recebe os dados
<DOCTYPE html>
<html lang="pt-br">
<header>
<meta charset="UTF-8">
<link rel="stylesheet" href="estilo/login.css"/>
<link href='[https://fonts.googleapis.com/css?family=Fjalla+One'](https://fonts.googleapis.com/css?family=Fjalla+One) rel='stylesheet' type='text/css'>
<script type="text/javascript">
function validarCampo()
{
if(document.check.login.value=="")
{
alert("Insira seu nome de usuário.");
return false;
}
else
if(document.check.senha.value=="")
{
alert("Insira sua senha.");
return false;
}
else
return true;
}
</script>
</header>
<body>
<div class="informacao">
Antes de se conectar verifique se voce esta <br>usando os navegadores compativeis.
<br>
<img src="midia/crome.png">
<img src="midia/opera.png">
<img src="midia/explorer.png">
</div>
<div class="logo">
<img src="midia/LL.png">
</div>
<div class="barracentral">
<form action="validador.php" method="post" name="check" onsubmit="return validarCampo(); return false;">
<div class="input">
LOGIN:
<br>
<input name="login" type="text"></input>
<br>
<br>
SENHA:
<br>
<input name="senha" type="password"></input>
<br>
<br>
<input type="submit" value="CONECTAR" />
</div>
</form>
</div>
</body>
</html>
agora a pagina que valida em php
<?php
$login = $_POST['login'];
$senha = $_POST['senha'];
include("banco.php");
if($validacao[$login]==$senha){
setcookie("logado", "1");
echo"<script>location.href='inicio.html'</script>";
}
else{
echo"<script>location.href='login.html'</script>";
}
?>
a pag de banco de dados
<?php
$validacao[admin] = "adminmaster";
?>
e ai oque da pra faser???Discussão (1)
Carregando comentários...