Ejemplo n.º 1
0
 public function login()
 {
     Auth::redirect();
     if (isset($_POST) && !empty($_POST)) {
         $user_model = new User();
         $login = $user_model->login($_POST['email'], md5($_POST['password']));
         if (!is_bool($login)) {
             Session::set('user_id', $login->user_id);
             Session::set('user', $login);
             switch ($login->role_title) {
                 case 'admin':
                     Url::redirect('dashboard');
                     break;
                     // case 'business':
                     // Url::redirect('user');
                     // 	break;
                     // case 'user1':
                     // Url::redirect('user/dashboard');
                     // 	break;
                 // case 'business':
                 // Url::redirect('user');
                 // 	break;
                 // case 'user1':
                 // Url::redirect('user/dashboard');
                 // 	break;
                 default:
                     # code...
                     break;
             }
         } else {
             $this->data['error'] = 'Login Fails!';
         }
     }
     $this->data['title'] = 'Sign In';
     // View::rendertemplate('header',$this->data);
     View::render('account/login', $this->data);
     // View::rendertemplate('footer',$this->data);
 }