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

How to verify password if use rest-auth?

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

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

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

这种情况下如何验证密码?

使用用户可用的 check_password 功能。 在你看来处理这种情况的某个地方你会有

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