我使用rest-auth
登录我的用户。
但是那里有一个新功能,我想用户可以锁定屏幕(用户已登录),然后如果用户想要解锁屏幕,他必须输入密码,然后后端应该验证密码是否正确。
您知道这不是登录,这是将加密密码与数据库进行比较,我不知道django-rest-auth
加密类型。
如何验证此方案中的密码?
答案 0 :(得分:1)
使用可供用户使用的check_password功能。 在您的视图中处理此方案的某个地方,您将拥有
if request.user.check_password(<user_input_password>):
// Correct password
else:
// Incorrect password