2013-02-27 119 views
1

我試圖將django sanction整合到我的博客應用程序(此處爲django newbie),但我似乎無法在登錄過程後「註銷」用戶(使用Google OAuth2.0 )。django sanction oauth2.0註銷用戶

整個過程似乎沒有痛苦 - 即我能夠獲取我的數據庫的所有用戶詳細信息,並能夠訪問我的django模板上的用戶詳細信息,但是,當我註銷並嘗試重新登錄時,似乎記得我的憑據(餅乾?)。我試圖從here

PS註銷: - (?)我正在開發本地主機上想如果這是問題

+0

是什麼查看你的/ o /註銷/提供服務? – GordonsBeard 2013-02-27 22:20:31

+0

這將是有用的,看到你的看法。 – 2013-02-27 22:21:56

+0

@GordonsBeard:/ o /註銷/返回到localhost:8000但是當我嘗試再次登錄時,它顯示相同的Google個人資料信息 - 這表明它沒有註銷我。 – JohnJ 2013-02-27 22:24:36

回答

0

在這裏看到:How to force user logout in django?

報價:

I don't think there is a sanctioned way to do this in Django yet. 

The user id is stored in the session object, but it is encoded. Unfortunately, that means you'll have to iterate through all sessions, decode and compare... 
+0

我覺得很難相信:( – JohnJ 2013-02-27 22:26:23