首页 > 解决方案 > 如果密码设置为 set_unusable_password() 如何验证用户

问题描述

我想用我在模型中设置的密码实现用户登录set_unusable_password。我不知道如何为这个用户实现身份验证。我可以解码数据库中记录的密码,还是可以实现自己的身份验证功能,然后使用登录(请求,用户)?

使用不可用密码创建用户的方法:

@staticmethod
    def create_user_via_facebook(first_name, last_name, userId):
        user = User(first_name=first_name, last_name=last_name, email=userId)
        user.set_unusable_password()
        user.save()
        return user

标签: pythondjangoapiauthentication

解决方案


推荐阅读