Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class LoginController extends ApplicationController {
- function index() { /* Mostramos el formulario de inicio de sesion*/
- if($this-> has_post("login","password","filial")) {
- $login = $this->request("login"); /* tomamos el login del request */
- #$password = md5($this->request("password")); /* tomamos el password del request */
- $password = md5($this->request("password")); /* tomamos el password del request */
- $filial = $this->request("filial");
- $area = $this->request("area");
- /*Ahora suamos el modulo Auth para loguear al usuario */
- $auth = new Auth("model", "class: Usuario", "login: $login", "password: $password", "filial: $filial","area: $area");
- /* si el usuario y la clave son correctos, ingresa el usuario */
- if($auth->authenticate()){
- $user = $this->Usuario->find_by_login($login);
- Session::set_data("filial", $user->filial and $user->area);
- /* y lo llevo al menu correspondiente */
- return $this->route_to("controller: menu","action: consultar", "id: login");
- } else {
- /*Si el usuario o clave estuvieron mal, vuelvo al formulario de ingreso.*/
- Flash::error("Usuario/Password invalido");
- $this->login = $login;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement