public function loginAction() { if (isset($this->params['doit'])) { $ret = TUser::login(isset($this->params['username']) ? $this->params['username'] : NULL, isset($this->params['password']) ? $this->params['password'] : NULL); switch ($ret) { case TUser::LOGIN_ERR_INCOMPLETE: $this->flash['error'] = 'twitter.user.login.incomplete'; break; case TUser::LOGIN_ERR_FAILED: $this->flash['error'] = 'twitter.user.login.failed'; break; case TUser::LOGIN_ERR_SUCCESS: $this->flash['message'] = 'twitter.user.login.ok'; return $this->redirect(array('action' => 'timeline')); break; } } // renders login.view.php }