请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

authenticate返回值始终为None

https://img1.sycdn.imooc.com/szimg//590151f50001faba10870469.jpg

输入正确的用户名和密码(通过register生成的)也不能登录,authenticate返回的user始终是None,上图是debug返回的结果。该怎么解决这个问题呢?

正在回答 回答被采纳积分+3

4回答

bobby 2017-04-27 18:09:07

users.views.CustomBackend 你进入这个类的自定义的函数debug一下看看 是否获取到用户 以及获取到之后是否return了user

1 回复 有任何疑惑可以回复我~
bobby 2019-03-11 17:40:05

https://img1.sycdn.imooc.com//szimg/5c862cdb0001749714090421.jpg 可以在这里打断点看看到底是第一行代码就获取不到用户还是获取到用户之后知识密码校验出错了?

0 回复 有任何疑惑可以回复我~
大叔你好嫩 2017-06-04 17:06:57

https://img1.sycdn.imooc.com/szimg//5933cd730001bb4310280171.jpg

https://img1.sycdn.imooc.com/szimg//5933cd730001fca309350212.jpg

好像取不到数据库中的用户名和密码,始终登录不上,请问老师该如何解决

0 回复 有任何疑惑可以回复我~
  • bobby #1
    login的逻辑里面 参数写错了
    回复 有任何疑惑可以回复我~ 2017-06-07 08:59:17
提问者 常恕 2017-04-27 16:51:08

AUTHENTICATION_BACKENDS = [

   'users.views.CustomBackend',
   'django.contrib.auth.backends.ModelBackend',
]

0 回复 有任何疑惑可以回复我~
  • 试过了。不行
    回复 有任何疑惑可以回复我~ 2017-06-04 17:07:14
  • authenticate 没有传递username和password进去 你给我发个qq消息我给你看看
    回复 有任何疑惑可以回复我~ 2017-06-05 10:07:24
  • 发您qq没回我
    回复 有任何疑惑可以回复我~ 2017-06-05 18:55:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信