登陆接口好像有点问题

来源:10-1 登录功能实现

Y2sh

2017-07-03

当输入正确的账号密码时候 就可以正常返回数据  但是一旦输错账号密码 就会报一个504的错误 并且之后即使再次输入正确账号密码 

也会报504 不知道是不是我实现有问题 

错误如下:

控制台会响应 

Error occured while trying to proxy to: localhost:8888/users/login

node报错  

Cannot read property 'userId' of null


写回答

2回答

慕九州2589811

2017-09-11

我在 User.post('/login')里面 if(doc)添加了一个

else{

    res.json({
                    status:'1',
                    msg: '用户名或者密码错误'
                });

}


然后在前台页面 if(res.status == '0') 增加一个else{this.errorTip = true;}

这样好像可以 提示如果账号或者密码不正确的问题!(自己本地是可以的)

0
0

河畔一角

2017-07-03

这个确实是一个小bug,登录查询用户的时候没有判断当前账号密码是否正确。
你在userLogin接口加一个判断,
if(doc)然后再进行返回,如果是false,直接返回错误的报文,提升账号密码不对。

我会再后面的章杰修复这个问题。谢谢你的提醒

0
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程