0
我使用Allauth在我的Django應用程序中使用twitter登錄。 我有一個問題,從現有的帳戶註銷登錄與不同的。使用(Django + Allauth)註銷並使用不同的Twitter帳戶登錄
我使功能註銷註銷我的views.py
和內它,我試着撥打:
from django.contrib import auth
auth.logout(request)
,但沒有奏效。
我也嘗試使用這個過期會話:
request.session.set_expiry(1)
在1秒鐘後到期的會話,但它也沒有工作。
通過我用我自己的註冊和登錄的方式(我只保存郵件和密碼)
所以任何想法?
讀'allauth'配置文檔,https://django-allauth.readthedocs.io/en/latest/configuration.html,尤其是這部分'ACCOUNT_LOGOUT_ON_GET'和'' ACCOUNT_LOGOUT_REDIRECT_URL',你可以在這個配置你的' settings.py'。你可以使用'allauth' [account](https://github.com/pennersr/django-allauth/tree/master/allauth/templates/account)模板來配置它。你不需要在'views.py'中指定它 – PetarP
我試圖將登錄URL設置爲accounts/logout,它打開頁面來檢查簽出,然後將我重定向到索引。當我嘗試再次登錄時,它會打開現有帳戶 –
閱讀本文http://stackoverflow.com/questions/18504883/django-allauth-multiple-social-accounts-with-a-custom-user – PetarP