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));
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;
es hací?
si no es hací cual es la mejor manera para hacer este procedimiento?