entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Problema al hacer login

Buenas a todos, tengo un problema al hacer login de usuario, siempre me tira al else de de datos incorrectos. El registro de usuarios funciona correctamente. He probado varias combinaciones pero nada. Tengo una base de datos, donde la tabla de usuarios conlleva usuario, apellidos, email y equipo. El login de usuarios quiero que sea mediante email.

os dejo el código php

<?php session_start();
if (isset ($_SESSION['usuario'])){
    header('Location:index.html');
}
if ($_SERVER['REQUEST_METHOD'] =='POST') {
    $email = filter_var(strtolower($_POST['email']), FILTER_SANITIZE_STRING);
    $password = $_POST['password'];
    $password = hash('sha512', $password);
    try{
        $conexion = new PDO('mysql:host=localhost;dbname=drivers_parade_club', 'root', '') ;
     }catch (PDOException $e) {
         echo "Error". $e->getMessage();;
     }
     $statement = $conexion->prepare ('SELECT * FORM usuarios WHERE usuario = :email AND pass = :password');
     $statement->execute(array(
         ':email'=> $email,
         ':password'=>$password
     ));
     $resultado = $statement->fetch();
     if ($resultado !==false) {
         $_SESSION ['usuario'] = $email;
         header('Location : index.html');

     }else{
         $errores .= '<li> Datos incorrectos</li>';
     }
}
?>

1 Respuesta

2votos

flowcou Puntos530

Encontré el problema. Había puesto FORM, en vez de FROM. Ahora funciona correctamente. Ahora el problema es que no me redirige al index.html si no recargo la página.....

1voto

Peter comentado

Gracias por compartir la solución. Por favor selecciona la respuesta como correcta.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

  • Freda0370183 ganó una medalla hace 5 horas

    Club de los 100 - Recibió un total de 100 puntos
  • NilaPilgrim4 ganó una medalla hace 13 horas

    Humano Verificado - Verificó su email
  • ErwinImhoff1 ganó una medalla hace 1 día

    Club de los 100 - Recibió un total de 100 puntos
  • FelipeMedel ganó una medalla hace 1 día

    Buen Comentario - Comment received +2 upvote
  • FelipeMedel ganó una medalla hace 1 día

    Renovador - Recibió medalla Buena Respuesta en res…
  • FelipeMedel ganó una medalla hace 1 día

    Buena Respuesta - Recibió +1 votos en respuesta
  • FelipeMedel ganó una medalla hace 1 día

    Buen Comentario - Comment received +2 upvote
  • FelipeMedel ganó una medalla hace 1 día

    Buena Respuesta - Recibió +1 votos en respuesta
  • EllPanda ganó una medalla hace 1 día

    Veterano - Primera visita hace más de 180 días
  • EllPanda ganó una medalla hace 1 día

    Regular - Primera visita hace más de 90 días
...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta