Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2013, 14:20
juanvc123
 
Fecha de Ingreso: octubre-2011
Ubicación: Tierra
Mensajes: 64
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Problema con sesiones y arrays.

Tengo el siguiente codigo para un login con php
Código PHP:
session_start();
$mysqli = new mysqli("localhost""root""""sistema");
$usuario $mysqli->real_escape_string($_POST['usuario']);
$password $mysqli->real_escape_string(md5(sha1($_POST['cta'])));

    
$query "SELECT * FROM empleados WHERE usuario = '$usuario' AND contrasena = '$password'";
    
$result $mysqli->query($query);

    
$rows $result->num_rows;
    
$fila$result->fetch_array(MYSQLI_ASSOC);
    if (
$rows >= 1) {
        
$_SESSION['usuario_logeado'] = json_encode($fila);
        echo 
json_encode($fila);    
    }
    else
    echo 
json_encode(array("error"=> true)); 
(si no coloqué más código es porque no es necesario)

La variable de sesión usuario_logeado debera contener un array.
Entonces yo la llamo para sacar datos asi:
Código PHP:
$_SESSION['usuario_logeado']->nombre
PORQUE nombre es uno de los campos del resultado de la consulta
es hací?
si no es hací cual es la mejor manera para hacer este procedimiento?