如果使用rest-auth,如何验证密码?

时间:2018-01-15 09:37:23

标签: python django django-rest-auth

我使用rest-auth登录我的用户。

但是那里有一个新功能,我想用户可以锁定屏幕(用户已登录),然后如果用户想要解锁屏幕,他必须输入密码,然后后端应该验证密码是否正确。

您知道这不是登录,这是将加密密码与数据库进行比较,我不知道django-rest-auth加密类型。

如何验证此方案中的密码?

1 个答案:

答案 0 :(得分:1)

使用可供用户使用的check_password功能。 在您的视图中处理此方案的某个地方,您将拥有

if request.user.check_password(<user_input_password>):
    // Correct password
else:
    // Incorrect password