鍍金池/ 問答/PHP  HTML/ 使用YII退出功能報(bào)錯(cuò),找不到logout?

使用YII退出功能報(bào)錯(cuò),找不到logout?

按照文檔所寫,退出登錄:

Yii::app()->user->logout();

結(jié)果報(bào)500錯(cuò)誤。

ERROR: 2018-06-28 14:18:20 ip[127.0.0.1] requestId[951106107] [exception.CException] callId[0] []    CException: Session and its behaviors do not have a method or closure named "logout". in
回答
編輯回答
墻頭草

從報(bào)錯(cuò)信息看,沒有找到logout方法,執(zhí)行了魔術(shù)方法,還是沒有。應(yīng)該是配置User comment 不正確,使得app對(duì)應(yīng)的user并不是yiiwebUser 的子類。還有可能是因?yàn)闆]有登錄,user 是一個(gè)訪客身份,但這種情況報(bào)錯(cuò)信息應(yīng)該不是這樣。

2017年5月12日 14:53