force_session.php 689 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. $ruta = "../";
  3. require_once '../class/c_login.php';
  4. # print_r($_POST); exit;
  5. extract($_POST); // $usuario
  6. Login::log_out();
  7. $user = query("SELECT * FROM FS_USUARIO WHERE ID = :id", [":id" => $usuario]);
  8. // die(json_encode($user));
  9. $facultad = [
  10. "facultad_id" => $user["facultad"],
  11. "facultad" => $user["facultad_nombre"]
  12. ];
  13. $rol = [
  14. "rol_id" => $user["rol"],
  15. "rol" => $user["titulo"]
  16. ];
  17. $admin = false;
  18. $periodo = $user["periodo"];
  19. $user = [
  20. "id" => $user["id"],
  21. "nombre" => $user["username"]
  22. ];
  23. $user = new Login($user, $facultad, $rol, $admin, $periodo);
  24. session_start();
  25. $_SESSION['user'] = serialize($user);
  26. header("Location: ../main.php");
  27. exit;