* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class LoginAction extends Action
{
/**
* Has there been an error?
*/
-
var $error = null;
/**
*
* @return boolean false
*/
-
function isReadOnly($args)
{
return false;
* @param $args
* @return string title
*/
-
function prepare($args)
{
parent::prepare($args);
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
*
* @return void
*/
-
function checkLogin($user_id=null, $token=null)
{
// XXX: login throttle
*
* @return void
*/
-
function showForm($error=null)
{
$this->error = $error;
*
* @return string title of the page
*/
-
function title()
{
return _('Login');
*
* @return void
*/
-
function showPageNotice()
{
if ($this->error) {
*
* @return void
*/
-
function showContent()
{
$this->elementStart('form', array('method' => 'post',
*
* @return void
*/
-
function getInstructions()
{
if (common_logged_in() && !common_is_real_login() &&
*
* @return void
*/
-
function showLocalNav()
{
$nav = new LoginGroupNav($this);