Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2009, 17:34
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 17 años, 1 mes
Puntos: 9
Respuesta: ayuda con login

hola, te mando una estructura de login para que la repases:

Código PHP:
session_start();
-----
conexxion a la base de datos---------------------

//Datos de Login
$usuario $_POST['usuario'];
$password $_POST['password'];

//Encriptamos los datos para comprarlos en la BD
$login_usu=md5($usuario);
$login_psw=md5($password);

//Verificar    
$cad "select * from usuario where usuario_nombre='$login_usu'";    
$datos mysql_query($cad);//permite que se ejecute una cadena sql
$total=mysql_num_rows($datos);//CUANTA EL NUMERO DE REGISTROS QUE TIENE $datos, EN ESTE CASO 1

    
if($total 0){
        
$cad "select * from usuario where usuario_nombre='$login_usu' and usuario_password='$login_psw'";
        
$datos  mysql_query($cad);
        
$total mysql_num_rows($datos);
    
        if(
$total>0){
            
$nombre =mysql_result($datos,0,2);
            
$codigo =mysql_result($datos,0,0);
                                                
//Aqui pasas la variables de sesion
            
$_SESSION["nombre"]=$nombre;
            
$_SESSION["codigo"]=$codigo
            
header("location:tusitio/paneldeusuario.php");

        }
        else{
            
//error de contraseña    
        
}
    }
    else{
        
//error de usuario
    

ya con esto autentificas al usuario y le mandas la sesion a la pagina que quieres, ahora recibes esa sesion y cojes los datos:

Código PHP:
session_start();
-----
conexxion a la base de datos---------------------
$codigo $_SESSION["codigo"];//recibes la sesion
$cad="select * from usuario where usuario_id='$codigo'";
$rs=mysql_query($cad,$c);
while(
$row mysql_fetch_array($rs)) {
               
$nombre $row["usuario"];
}

echo 
$nombre // pones el nombre donde quieras 
es algo sensillo ojala lo entiendas, saludos
__________________
Quitenme la vida pero no la bebida.