PHP - Problema al loguearme

   
Vista:
Imágen de perfil de Roberto

Problema al loguearme

Publicado por Roberto (18 intervenciones) el 18/05/2017 17:13:57
Tengo un login el cual realiza el proceso de logueo para redireccionarme a otra pagina.

El problema es que no me esta funcionando correctamente ya que a pesar de que ingreso los datos correctos del usuario me redirecciona a la pagina de mi login.

Del lado del cliente tengo lossiguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include ('genericos/conecta.php');
?>
 
<div class="panel-body" name="divpanel">
<form name="frmlogmerma" action="validaloginreporte.php" method="post">
  <div id="login" class="datagrid" align="center" style="width:30%">
    <table border="1" align="center">
      <tr>
        <td><label>Usuario</label></td>
        <td><input type="text" name="txtUsuario"></td>
      </tr>
      <tr>
        <td><label>Contraseña</label></td>
        <td><input type="password" name="txtClave"></td>
      </tr>
    </table>
	<input type="submit" value="Ingresar" name="btnlogrep" class="btn">
  </div>
</form>
</diV>

La pagina que me procesa o valida el login se llama validaloginreporte.php y tiene lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
session_start();
include ('genericos/conecta.php');
 
if(isset($_POST['btnlogrep'])){
    $usuario = $_POST['txtUsuario'];
	$password = $_POST['txtClave'];
	$sql = mysql_query("SELECT * FROM usuarios WHERE Usuario = '$usuario' AND Clave = '$password' AND cveNivel = 1");
 
	 if(mysql_num_rows($sql)>0){
	  $row = mysql_fetch_array($sql);
	  $_SESSION["usuario"] = $row['usuario'];
	   #echo 'Iniciando sesion para '.$_SESSION['usuario'].' <p>';
	   echo '<script> window.location="reportes.php"; </script>';
	 }
	 else{
       echo '<script> alert("Usuario o contraseña incorrectos o no tiene los permisos suficientes.") </script>';
	   echo '<script> window.location="loginreportes.php"; </script>';
	 }
}
 
?>

la tabla se llama usuarios:
1
2
3
4
5
Nombre       Tipo       Longitud
cveUsuario	int	         11        (llave primaria)
cveNivel	int	         11
Usuario	     varchar	255
Clave	     varchar	255
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 xve

Problema al loguearme

Publicado por xve (6035 intervenciones) el 18/05/2017 19:46:35
Has revisado que la consulta funcione correctamente? y que realmente estés conectado a la base de datos?
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

Problema al loguearme

Publicado por José Manuel Hernández Martínez (5 intervenciones) el 19/05/2017 21:51:47
creo que te falta el href
1
window.location.href = "pagina.php"
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