안녕 얘들 아 내가 main.php 설정 파일에서이 코드가?YII returnUrl 기능
UserController.php :
public function actionLogin()
{
if (!Yii::app()->user->isGuest){
$this->redirect('/user/index');
return;
}
$model=new LoginForm;
// if it is ajax validation request
if(isset($_POST['ajax']) && $_POST['ajax']==='login-form')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
// 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(Yii::app()->user->returnUrl);
}
// display the login form
$this->render('login',array('model'=>$model));
}
로그인 기능을 수행하는 방법 어떻게 생겼어? – Pentium10
업데이트했습니다. – Irakli
리디렉션 후 로그인 페이지를 사용하고 있습니까? (예 : 페이지에 액세스 할 수없고 로그인 화면으로 리디렉션되는 경우) 리디렉션은 returnUrl을 config/main 설정보다 우선하는 원래 페이지의 값으로 설정합니다. – Vervious