PHP - Ayuda con Login (no funciona)

 
Vista:
Imágen de perfil de Diego
Val: 29
Ha aumentado su posición en 9 puestos en PHP (en relación al último mes)
Gráfica de PHP

Ayuda con Login (no funciona)

Publicado por Diego (45 intervenciones) el 23/11/2016 10:15:38
Hola amig@s!
Tengo este pequeño problema y espero puedan ayudarme

Estoy realizando un apartado para login pero no me funciona en el servidor, en modo local funciona bien pero estoy realizando pruebas y no me funciona.

Aquí dejo mi código, espero puedan sugerirme algo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
require_once('../data/includes/connection.php');
 
if(!isset($_SESSION)){
  session_start();
}
 
$loginForm = $_SERVER['PHP_SELF'];
if(isset($_GET['url'])){
  $_SESSION['returnUrl'] = $_GET['url'];
}
if(isset($_POST['email'])){
  $redirect_success = "../account/";
  $redirect_error = "index.php?error";
  $returnUrl = true;
 
  $login = $mysqli -> query(sprintf("SELECT id_user, name, email FROM users WHERE email = '%s' AND password = '%s'",
                                    $_POST['email'], $_POST['password']));
  $totalRows_login = $login -> num_rows;
 
  if($totalRows_login > 0){
    $row_login = $login -> fetch_assoc();
 
    $_SESSION['only_user'] = $row_login['id_user'];
 
    if(isset($_SESSION['returnUrl']) && $returnUrl == true){
        $redirect_success = $_SESSION['returnUrl'];
    }
 
    header("Location: ".$redirect_success);
 
  }else{
    echo('<script type="text/javascript">alert("Error al iniciar sesión, verifique sus datos");</script>');
    header("Location: ".$redirect_error);
  }
}
 
?>

Saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lawliet
Val: 478
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Ayuda con Login (no funciona)

Publicado por Lawliet (351 intervenciones) el 23/11/2016 19:21:32
Hola...

Podrías especificar cual es el error que te aparece ya que sino solamente tendríamos que adivinar, aunque si localmente te funciona bien y en el servidor no, entonces asegúrate de que estas apuntando a tu base de datos que se encuentra en el servidor ya que siento que por ahí esta el problema.

Por favor, comenta el error que obtienes ya que puede no sea lo que te menciono, entre más especificas sean tus preguntas más clara y directa es la respuesta.

Sin más que comentar, quedo al pendiente de cualquier duda y/o comentario.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar