<?php
session_start();
if(IsSet($_SESSION["nome_usuario"]))
$nome_usuario = $_SESSION["nome_usuario"];
if (IsSet($_SESSION["senha_usuario"]));
$senha_usuario = $_SESSION["senha_usuario"];
if(!(empty($nome_usuario) OR empty ($senha_usuario)))
{
include "conecta_mysql.inc";
$resultado = mysql_query("SELECT * FROM usuarios WHERE username='$nome_usuario'");
if(mysql_num_rows($resultado)==1)
{
if($senha_usuario != mysql_result($resultado,0,"senha"))
{
unset ($_SESSION['nome_usuario']);
unset ($_SESSION['senha_usuario']);
echo "Você não efetuou Login!";
exit;
}
}
else
{
setcookie("nome_usuario");
setcookie("senha_usuario");
echo "Você não efetuou Login!";
exit;
}
}
else
{
echo "Você não efetuou Login!";
exit;
}
mysql_close($conexao)
?>
arquivo: index.php
<?php
include "valida_cookies.inc";
?>
<html>
<head>
<title>Principal</title>
</head>
<body>
<span class="style1">Oi , essa é a sua Pagina principal <a href="logout.php">Logout</a></span>
</body>
</html>
arquivo: login.html
[CODE]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.style2 {font-size: 12px}
-->
</style></head>
<body>
<div align="center" class="style1">
<p>Login</p>
</div>
<form method="post" action="login.php">
<p align="center">Nome do Usuario:
<input name="username" type="text" id="username" size="10" maxlength="10">
<br>
Senha:
<input name="senha" type="password" id="senha" size="10">
<br>
<input name="enviar" type="submit" id="enviar" value="Entrar">
</p>
</form>
</body>
</html>
Quando tento fazer o login, eu faço o login, tah tudo certo , mas na hora em q chega no index, aparece Você não efetuou login. dá uma olhada nesses codigos que eu passei, pra ver algum erro.
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
thimatele
Eu não tou conseguindo fazer minha altenticação de usuarios em sessoes e nem em COOKIES. Olha esses arquivos pra ver se esta certo os codigos
arquivo: conecta_mysql.inc
arquivo: login.php arquivo: logout.php arquivo: valida_cookie.inc arquivo: index.phpQuando tento fazer o login, eu faço o login, tah tudo certo , mas na hora em q chega no index, aparece Você não efetuou login. dá uma olhada nesses codigos que eu passei, pra ver algum erro.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.