probe pero sigue el mensaje... mi codigo quedo asi:
login_script.php
Código PHP:
<?php
error_reporting(E_ALL);
//Conexion con la DB
$dbc= mysqli_connect('xxxx','xxxx','xxxx','xxxx');
//Comprobar conexion
if (!$dbc) {
echo'Can\'t connect to the DB server';
exit();
}
//Si se declaro variable Submit continuar
if (isset($_POST['submit'])) {
//Declaro variables y limpio informacion en los campos
$email = mysqli_real_escape_string($dbc, trim($_POST['email']));
$password = mysqli_real_escape_string($dbc, trim($_POST['password']));
//Me aseguro que $email y $password no esten vacios
if (!empty($email) && !empty($password))
{
//Busco en la DB el usuario para ver si existe
$query = "SELECT * FROM users WHERE email='$email' AND password=SHA('$password')";
$data = mysqli_query($dbc, $query) or die(mysqli_error());
if (mysqli_num_rows($data) == 0) {
//El email no pudo ser encontrado, intentelo de nuevo
echo 'No se puso encontrar el email en nuestra lista de usuarios, por favor intente de nuevo';
//Proceso el query
mysqli_close($dbc);
//exit the script
exit();
//Cierra el if de la linea 34
} else {
//Si el usuario se encuentra, dar bienvenida
echo 'Bienvenido, estas logueado';
}
//Aplica al if de la linea 27
} else {
//Uno o mas campos estan vacios, por favor ingrese email y password.
echo 'Por favor ingrese el email y password para loguearse';
}
//Cierra el if de la linea 18
}
//Close msqli connection
mysqli_close($dbc);
?>
Y mi html:
Código PHP:
<form action="login_script.php" method="post" name="form1" id="form1">
<input name="email" type="text" id="email" />
<input name="password" type="password" id="password" />
<span class="login_signup">
<input type="submit" class="login_signup_2" name="submit" id="submit" value="Login" style="background:none">
| <a href="register.php"> Sign Up</a></span>
</form>