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'); } }