【发布时间】:2019-09-05 01:43:06
【问题描述】:
我正在覆盖社交核心中的社交用户,但如何注销当前用户?如果我注销与社交身份验证链接的请求,我会收到一条错误消息,指出“AnonymousUser”对象没有属性“social_auth”。
def social_user(backend, uid, user=None, *args, **kwargs):
provider = backend.name
social = backend.strategy.storage.user.get_social_auth(provider, uid)
if social:
if user and social.user != user:
logout(backend.strategy.request)
有什么想法吗?
【问题讨论】:
标签: django logout python-social-auth