Пример #1
0
 public static function handle_login()
 {
     $params = $_POST;
     $user = Applicant::authenticate($params['email'], $params['password']);
     if (!$user) {
         $admin = Admin::authenticate($params['email'], $params['password']);
         if (!$admin) {
             View::make('login.html', array('error' => 'Oops! Username or password is wrong.', 'email' => $params['email']));
         } else {
             $_SESSION['user'] = $admin->id;
             $_SESSION['admin'] = true;
             Redirect::to('/home');
         }
     } else {
         $_SESSION['user'] = $user->id;
         $_SESSION['admin'] = false;
         Redirect::to('/mydegrees');
     }
 }