Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

DUVIDA na criaçao de sistema de login.

$
0
0

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' 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???


Viewing all articles
Browse latest Browse all 14190