Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 17:44
Avatar de Fleon
Fleon
 
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 3 meses
Puntos: 3
Registrando sesiones con datos desde BD

Hola amigos, estuve buscando info acerca de mi problemática, vi que hay mucha info sobre las sesiones pero no encontré nada acerca de mi problema, mi caso es que estoy intentando registrar sesiones con datos desde la BD luego de que un usuario se loguee, éste el code que llevo hasta ahora:

Código PHP:
Ver original
  1. function Login()
  2. {
  3.     require_once(dirname(__FILE__) .'/DbData.php');
  4.    
  5.     // username and password sent from form
  6.     $myusername=$_POST['myusername'];
  7.     $mypassword=$_POST['mypassword'];
  8.  
  9.     $myusername = stripslashes($myusername);
  10.     $mypassword = stripslashes($mypassword);
  11.     $myusername = mysql_real_escape_string($myusername);
  12.     $mypassword = mysql_real_escape_string($mypassword);
  13.     $mypassword = md5($mypassword);
  14.  
  15.     $sql = "SELECT * FROM users WHERE username ='$myusername' and pass ='$mypassword'";
  16.     $result = mysql_query($sql);
  17.     $row = mysql_fetch_array($result);
  18.  
  19.     $count = mysql_num_rows($result);
  20.     // If result matched $myusername and $mypassword, table row must be 1 row
  21.    
  22.     $Level = $row['grupo'];
  23.     $Level = $_POST['Level']; // esto era una prueba e igual no funciona.
  24.     $Nombre = $row['fullname'];
  25.     $Mail = $row['email'];
  26.  
  27.     if($count==1){ 
  28.     session_register("myusername");
  29.     session_register("mypassword");
  30.     session_register("Level");
  31.     session_register("Nomre");
  32.     session_register("Mail");
  33.     header("location:?action=admin");
  34.     }
  35.     else {
  36.         echo "Usuario o clave incorrecta!!";
  37.     }  
  38. }

En el code no logro registrar las variables $Level, $Nombre y $Mail, ¿qué debo hacer para poder registrarlas?.

Fleon xD