Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2010, 20:09
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Validar usuario y password para iniciar sesion

MODIFICO
La verdad no se si tengo la cabeza torcida, pero este simple hecho no le hallo vuelta

este es el codigo modificado

Código PHP:
Ver original
  1. <?php
  2. include('../inc/conexion.php');
  3.  
  4. if (isset($_POST["username"]))
  5. {
  6.  
  7.     $usuario = $_POST["username"];
  8.    
  9.     $password = $_POST["password"];
  10.    
  11.     $sql_login="SELECT password, usuario FROM usuarios where usuario='".$usuario."'and password='".$password."'";
  12.                
  13.     $resultado_login=mysql_query($sql_login,$connection)or die(mysql_error());
  14.    
  15.         if (mysql_num_rows($resultado_login)>0)//preguntamos si tiene alguna fila
  16.         {
  17.             $fila_usuario=mysql_fetch_array($resultado_login);
  18.            
  19.             session_register("k_username");
  20.            
  21.             $_SESSION["k_username"] = $fila_usuario["usuario"];
  22.            
  23.             echo "<p>Te haz logueado correctamente</p>";
  24.            
  25.             echo "<a href='../pages/propiedades.php'>Ir a la pagina de propiedades</a>";
  26.         }else{
  27.             echo $mensaje="usuario y clave incorrectos";
  28.         }
  29. }else{echo $mns="debes ingresar los campos";}
  30. //session permite guardar variables sin que se pierda al finalizar la ejecucion del codigo                     
  31. ?>


y me imprime la variable $mns="debes ingresar los campos".. es como si no le enviara nada..


este es el form de login, nada raro, espero:

Código HTML:
Ver original
  1. <form action="logueo.php" method="post">
  2.           <table width="400" border="0" cellspacing="0" cellpadding="1">
  3.   <tr>
  4.     <td><p>Usuario : </p></td>
  5.     <td><input name="username" type="text" class="campos" size="20" maxlength="20" /></td>
  6.   </tr>
  7.   <tr>
  8.     <td><p>Password: </p></td>
  9.     <td><input name="password" type="password" class="campos" size="10" maxlength="10" /></td>
  10.   </tr>
  11.   <tr>
  12.     <td colspan="2" align="center"><input type="submit" class="btnForm" value="Ingresar" /></td>
  13.     </tr>
  14.  
  15.           <br />
  16.           <br />
  17.         </form>

Si por ahi encuentran un error procedimental, por favo me lo hacen saber.. ojo, no estoy de flojo, solo que ya he dado vueltas y vueltas, y estoy convencido de que esta bien, por ello tal vez pierda objetividad... no se si lo que escribi esta correcto.. si necesitan otro dato, me lo hacen saber.. gracias..
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 06/07/2010 a las 20:28