Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2010, 18:05
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Registrando sesiones con datos desde BD

Código PHP:
function Login()
{
    require_once(
dirname(__FILE__) .'/DbData.php');
    
    
// username and password sent from form
    
$myusername=$_POST['myusername'];
    
$mypassword=$_POST['mypassword'];
 
    
$myusername stripslashes($myusername);
    
$mypassword stripslashes($mypassword);
    
$myusername mysql_real_escape_string($myusername);
    
$mypassword mysql_real_escape_string($mypassword);
    
$mypassword md5($mypassword);
 
    
$sql "SELECT * FROM users WHERE username ='$myusername' and pass ='$mypassword'";
    
$result mysql_query($sql);
    
$row mysql_fetch_array($result);
 
    
$count mysql_num_rows($result);
    
// If result matched $myusername and $mypassword, table row must be 1 row
    
    
$Level $row['grupo'];
    
$Level $_POST['Level']; // esto era una prueba e igual no funciona.
    
$Nombre $row['fullname'];
    
$Mail $row['email'];

    
session_start();
 
    if(
$count==1){  
    
$_SESSION["myusername"] = $myusername;
    
$_SESSION["mypassword"] = $mypassword;
    
$_SESSION["Level"] = $Level// trata de no usar mayusculas
    
$_SESSION["Nombre"] = $Nombre;
    
$_SESSION["Mail"] = $Mail;
    
header("location:?action=admin");
    }
    else {
        echo 
"Usuario o clave incorrecta!!";
    }   

__________________
HV Studio
Diseño y desarrollo web