Вход Регистрация
Файл: framework/gii/controllers/DefaultController.php
Строк: 49
<?php

class DefaultController extends CController
{
    public 
$layout='/layouts/column1';

    public function 
getPageTitle()
    {
        if(
$this->action->id==='index')
            return 
'Gii: a Web-based code generator for Yii';
        else
            return 
'Gii - '.ucfirst($this->action->id).' Generator';
    }

    public function 
actionIndex()
    {
        
$this->render('index');
    }

    public function 
actionError()
    {
        if(
$error=Yii::app()->errorHandler->error)
        {
            if(
Yii::app()->request->isAjaxRequest)
                echo 
$error['message'];
            else
                
$this->render('error'$error);
        }
    }

    
/**
     * Displays the login page
     */
    
public function actionLogin()
    {
        
$model=Yii::createComponent('gii.models.LoginForm');

        
// collect user input data
        
if(isset($_POST['LoginForm']))
        {
            
$model->attributes=$_POST['LoginForm'];
            
// validate user input and redirect to the previous page if valid
            
if($model->validate() && $model->login())
                
$this->redirect(array('index'));
        }
        
// display the login form
        
$this->render('login',array('model'=>$model));
    }

    
/**
     * Logs out the current user and redirect to homepage.
     */
    
public function actionLogout()
    {
        
Yii::app()->user->logout(false);
        
$this->redirect(array('index'));
    }
}
Онлайн: 0
Реклама