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:
La pagina que me procesa o valida el login se llama validaloginreporte.php y tiene lo siguiente:
la tabla se llama usuarios:
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


0