user.check_password(password)和authenticate(username=username,password=password
来源:6-3 用户登录-2
Strong163
2017-09-08
user.check_password(password)和authenticate(username=username,password=password)相当于进行了两次验证,用户登录只需要验证一次就可以了吧,求解!
写回答
2回答
-
对只需要 一次就行了 authenticate(username=username,password=password) 中实际上调用的也是check_password(password), 课程中没有重复这两个操作啊
052017-09-20 -
bryceyoyo
2018-03-13
在我们重写了authenticate函数时候是需要用check_password方法来验证我们自己的逻辑的。如果在我们重写的authenticate函数中没有验证密码的过程,就会导致现存的用户使用任何密码都能够登录。
00
相似问题