Advertisement
Guest User

Untitled

a guest
May 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <?php
  2.     class LoginController extends ApplicationController {
  3.         function index() {  /* Mostramos el formulario de inicio de sesion*/
  4.    
  5.             if($this-> has_post("login","password","filial")) {
  6.                 $login = $this->request("login"); /* tomamos el login del request */
  7.                 #$password = md5($this->request("password")); /* tomamos el password del request */
  8.                 $password = md5($this->request("password")); /* tomamos el password del request */
  9.                 $filial = $this->request("filial");
  10.                 $area = $this->request("area");
  11.                 /*Ahora suamos el modulo Auth para loguear al usuario */
  12.                 $auth = new Auth("model", "class: Usuario", "login: $login", "password: $password", "filial: $filial","area: $area");
  13.                 /* si el usuario y la clave son correctos, ingresa el usuario */
  14.                 if($auth->authenticate()){
  15.                     $user = $this->Usuario->find_by_login($login);
  16.                     Session::set_data("filial", $user->filial and $user->area);
  17.                     /* y lo llevo al menu correspondiente */
  18.                
  19.                     return $this->route_to("controller: menu","action: consultar", "id: login");
  20.                    
  21.                 }   else {
  22.                         /*Si el usuario o clave estuvieron mal, vuelvo al formulario de ingreso.*/
  23.                         Flash::error("Usuario/Password invalido");
  24.                         $this->login = $login;
  25.                     }
  26.             }
  27.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement