我在我的項目中使用了Yii-user模塊,並且我想知道是否有一些「afterLogin」回調函數可以用來運行我自己的一些代碼(現在我只需要添加一個如果用戶被正確認證,那麼會話中的幾個變量)。Yii-user登錄回調後
1
A
回答
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;
}
1
我還沒有嘗試過自己,但如果你看看WebUser.php component
您可能會注意到,有一個afterLogin()函數。
+0
是的,我注意到登錄後的保護函數($ fromCookie)',但不確定直接使用。我想知道是否有更多的終端用戶解決方案。謝謝 – marcocamejo
+1
好吧,如果你正在改變組件的會話,我想在更低的層次上改變它會更有意義)。無論如何,祝你好運,並感謝代表。 – apoq
相關問題
- 1. 回發後調用登錄屏幕javascript?
- 2. 抵制登錄後回去登錄
- 3. 點擊登錄後Facebook登錄不會調用登錄功能
- 4. 回調URL - 社會登錄
- 5. 登錄使用「before_destroy」回調
- 6. 回來後按登錄屏幕後登錄
- 7. 在ADAL.js的登錄()後的回調未在Edge中調用
- 8. 登錄後登錄後的郵箱
- 9. Facebook登錄後不回來,但要求再次登錄
- 10. 使用正確憑證登錄後返回到登錄操作
- 11. Facebook登錄塞格加載,然後返回登錄屏幕
- 12. 防止用戶登錄後返回登錄頁面jsp servlet
- 13. asp.net身份登錄頁面登錄後將訪問註冊後,然後返回登錄頁
- 14. 谷歌登錄不識別登錄Angular的回調函數
- 15. 調試Auth登錄返回true但登錄失敗
- 16. Facebook用戶登錄後不重定向到回調URL
- 17. Spring Security登錄成功後,如何回調AJAX成功函數?
- 18. 成功登錄社交媒體應用程序後回調
- 19. Facebook SDK 3.0 IOS 6回撥登錄後未調用
- 20. 成功登錄後Paramiko返回代碼
- 21. 如何禁用登錄後返回?
- 22. 登錄後返回上一個網頁
- 23. 登錄Facebook後發送回MainActivity
- 24. Laravel 5登錄後重定向回家
- 25. 返回註冊頁面登錄後
- 26. 在java中登錄後返回全名
- 27. 退出後返回登錄頁面firebaseUI?
- 28. 成功登錄後返回角頁面?
- 29. 成功登錄後getPrincipal()返回null
- 30. 圖請求返回登錄後無
這就是我的代碼實際上是如何工作的。謝謝Neeraj – marcocamejo
不客氣 –