yii 2.0basic 用户登录没反应,不知道代码里把什么部分给落下了?求指点 [ 新手入门 ]
控制器中
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
print_r($model);
exit();
//return $this->redirect(['view', 'id' => $model->UID]);
}else{
return $this->render('login',['model' => $model]);
}
}
模型中
/**
* Logs in a user using the provided username and password.
* @return boolean whether the user is logged in successfully
*/
public function login()
{
if ($this->validate()) {
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600*24*30 : 0);
}
return false;
}
/**
* Finds user by [[username]]
*
* @return User|null
*/
public function getUser()
{
if ($this->_user === false) {
$this->_user = User::findByUsername($this->username);
}
return $this->_user;
}
SaSa
注册时间:2016-03-28
最后登录:2017-10-15
在线时长:11小时23分
最后登录:2017-10-15
在线时长:11小时23分
- 粉丝9
- 金钱55
- 威望0
- 积分165