Yii-user AfterLogin回调

时间:2013-11-28 01:34:44

标签: php yii yii-extensions

我在我的项目中使用Yii用户模块,我想知道是否有一些“afterLogin”回调我可以用来运行我自己的一些代码(到现在我只需要添加几个变量到session)如果用户被正确认证。

2 个答案:

答案 0 :(得分:1)

我自己没有尝试过,但如果你看一下WebUser.php component

您可能会注意到有一个afterLogin()函数。

答案 1 :(得分:1)

试试这个

 public function actionLogin(){
    //all your stuff for login action
    //after validated login
    if(Yii::app()->user->id){
         $this->addVariablesToSession($param);
    }
 }

在同一个控制器中添加此功能 成功登录后,会在会话中存储多个变量。

 public function addVariablesToSession($param){
      Yii:app()->session["variable_name"] = $param;
 }