Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2013, 11:24
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 9 meses
Puntos: 5
Respuesta: Problemas al declarar variable Sesion

claro, en las cabeceras de los archivos php, ejecuto lo siguiente:
Código PHP:
Ver original
  1. <?php
  2. ?>
y dentro de mi archivo login(archivo AJAX que realiza la validacion) declaro algunas variables de sesion:
Código PHP:
Ver original
  1. <?php
  2.  
  3. $user = $_POST['login_username'];
  4. $pwd = $_POST['login_userpass'];
  5.    
  6.     if ( !isset($_SESSION['username']) && !isset($_SESSION['userid']) ){
  7.         if ( $idcnx = mssql_connect('local','user','pwd') ){
  8.             if ( mssql_select_db('Base_Prueba',$idcnx) ){
  9.            
  10.                 $sql = "SELECT [USER],PASSWD,ID FROM T_LOGIN WHERE [USER] ='$user' AND PASSWD ='$pwd'";
  11.  
  12.                 if ( $res = mssql_query($sql) ){
  13.                     if ( mssql_num_rows($res) == 1 ){
  14.                    
  15.                         $user = mssql_fetch_array($res);
  16.                         $_SESSION['username'] = $user['user'];
  17.                         $_SESSION['userid'] = $user['id'];
  18.                         $_SESSION['unombre'] = $user['nombre'];
  19.                         $_SESSION['uapellido'] = $user['apellidop'];
  20.                        
  21.                         $_SESSION['autentificado']= 'SI';
  22.                         $_SESSION['ultimoAcceso']= date('Y-n-j H:i:s');
  23.                        
  24.                         echo 1;
  25.                     }else{
  26.                         echo 0;
  27.                         }
  28.                        
  29.                    
  30.                 }
  31.                 else{
  32.                     echo 0;
  33.                     }
  34.             }
  35.             mssql_close($idcnx);
  36.         }
  37.         else{
  38.             echo 0;
  39.             }
  40.     }
  41.     else{
  42.         echo 0;
  43.     }
  44. ?>