无法使用提供的认证信息登录

来源:7-6 json web token方式完成用户认证

前端侠

2018-08-16

http://img.mukewang.com/szimg/5b7541f10001721803640303.jpg

请问下如果是想通过jwt获取正确错误提示信息,如何实现?因为不管我输入错误的用户名还是错误的密码都是显示“无法使用提供的认证信息登录”,按道理不应该是返回用户不存在或者密码错误等错误提示吗?

写回答

4回答

bobby

2018-08-17

jwt没有做这么详细的提示, 如果要做到你这么详细的提示 你需要修改jwt的源码 也就是login中的源码

1
3
bobby
回复
mybestGod
是的, 因为默认的xadmin新建用户和createsuper都会自动加密 如果自己新建userprofile对象就不会自动加密密码
2019-01-01
共3条回复

David璐_senior_DBA

2020-07-11

将 api.js 中登录功能的 host 改成 local_host 解决

export const login = params => {
  return axios.post(`${local_host}/login/`, params)
}


0
0

bobby

2019-01-12

//img.mukewang.com/szimg/5c39af680001774813660568.jpg 可以按照这样来修改源码自己添加提示

0
2
bobby
回复
慕粉1470669101
可以将users中的signals中的加密密码的代码注释,然后重新使用createsuperuser新建一个用户然后登陆试试
2019-11-11
共2条回复

beyondgz521

2019-01-11

你的问题解决了吗。一样的问题

0
1
bobby
你看我上面的回复
2019-01-12
共1条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2906 学习 · 2491 问题

查看课程