老师,这里传入密码是不是写错了

老师,这里传入密码是不是写错了

http://img1.sycdn.imooc.com//climg/6056bf1809face6609380198.jpg

数据库里的密码应该是经过md5加密的,所以应该传进去md5Password才能从数据库里匹配到叭。

如果传入没有经过转换的密码,那不是永远都查不到匹配的信息嘛

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,同学是指如下这里吗?

http://img1.sycdn.imooc.com//climg/6056e55509d9def809020194.jpg

如果是,同学理解是正确的,这里是老师写错了,应该是md5Password,在后面4-10课程的测试过程老师会在测试后,修改这里的内容,比如:

http://img1.sycdn.imooc.com//climg/6056e5830972559110040339.jpg

如上所示,在8分09秒有具体的修改。

祝学习愉快~

  • rock221 #1

    其实吧。。。前期已经判断过,注册的时候用户名不能重复了,这里直接对用户名进行查询然后获取对象就可以了。然后判断用户是否存在,存在在对密码进行判断,这样就不用再去userMapper增加方法了。。之前的byName就可以用了。。老师这样写是处于严谨严谨严谨吧。。。

    2021-06-09 15:23:32
  • 同学你好,上述回答是关于参数传递的问题,同学的问题与老师的回答不太吻合,建议同学新开问答,将相关疑惑和代码截图贴出,便于老师定位问题

    祝学习愉快~

    2021-06-09 19:04:02
  • fever腾腾 提问者 回复 rock221 #3

    唔 其实这里的确直接用前面的selectByName通过用户名去查找就可以了,没有必要新增一个查询语句。我这里用的是mybatis-plus,直接用QueryWrapper根据用户名查找出用户并对比密码,没有按照老师那样子多加一个方法。


    2021-06-26 17:13:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师