我在我的項目中使用Flexi認證用戶認證庫。現在客戶希望Facebook,Twitter用戶登錄。我正在使用Facebook的SDK 4,並已經能夠讓用戶通過Facebook登錄。帶Facebook登錄的Flexi認證
但現在面臨一個問題。對於每個控制器,在構造is_logged_in_via_password()
中都有一個函數。
我無法繞過此功能。我嘗試在用戶通過Facebook登錄後將會話值is_logged_in_via_password設置爲1。
但它的功能is_logged_in_via_password返回false時,它的結構。
是與記錄的Flexi auth用戶所做的會議是:
Array
(
[user_identifier] [email protected]
[user_id] = 255
[admin] =
[group] = Array
(
[5] = Employer Individual
)
[privileges] = Array
(
)
[logged_in_via_password] = 1
[login_session_token] => 805ad8cdfdfd49ad309dcc3837a762159e855c649
)
而且我的Facebook登錄之後創建的會話:
Array
(
[user_identifier] [email protected]
[user_id] => 129
[admin] =>
[group] => Array
(
[5] => Employer Individual
)
[privileges] => Array
(
)
[logged_in_via_password] => 1
[login_session_token] => 8306cd89be76082caa0b15fd53a2b22f7965e6434
)
仍然是函數返回false。 問題:我該如何解決這個問題。 flexi auth文檔沒有提供任何細節。
謝謝...我真的幫助..! –