O que a de errado com meu sistema de login?
Gente ele só retorna como o email e senha invalidos:
Código php:
<?php
//faz a conecção
header("Content-Type: text/html; charset=UTF-8", true);
$host = 'localhost'; // endereço do seu mysql
$user = 'root'; // usuário
$pass = ''; // senha
$con = mysql_connect($host,$user,$pass); // função de conexão
$db = 'teste1'; // nome do banco de dados
mysql_select_db($db,$con)or die (mysql_error()); // seleção do banco de dados
?>
<html>
<head><!--Auteticando usuario-->
<script type="text/javascript">
function loginsucsessfully(){
setTime("window.location='index.html',5000");//5mil milisegundos
}
function loginfailed(){
setTime("window.location='../login.html',5000");//5mil milesegundos
}
</script>
</head>
<body>
<?php
//faz a captura
$email=$_POST['email'];
$senha=$_POST['senha'];
$consulta_banco=mysql_query("SELECT * FROM verifica WHERE email = '$senha' and senha='$senha'") or die (mysql_error());
$row=mysql_num_rows($consulta_banco);//conta quantos registro exitem
if($row > 0){
session_start();
$_SESSION['email']=$_POST['email'];
$_SESSION['senha']=$_POST['senha'];
echo "Logim realizado com sucesso";
echo "<script>loginsucsessfully()</script>"; //logim feito com sucesso
}
else
{
echo "email e senha invalidos";
echo "<script>loginfailed()</script>";
}
?>
</body>
</html>
Código html:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
<body>
<form action="autenticao.php" method="post">
<label>Email</label>
<input type="email" name="email"><br>
<label>senha</label>
<input type="password" name="senha"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>Discussão (2)
Carregando comentários...