请稍等 ...
×

采纳答案成功!

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

我觉得修改用户资料的service层方法返回的user只是修改的部分数据,保存到session中是不完整的,是不是bug呢?

我是这样写的,不知道对不对,请老师同学指点

Controller

//img1.sycdn.imooc.com//szimg/5a7aef950001ac3307230559.jpg

service:

//img1.sycdn.imooc.com//szimg/5a7af01b00019ec708360629.jpg

另外,为什么只检查了邮箱没有检查手机号呢?

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

2回答

Geely 2018-02-12 17:02:50

你好,同学,星辰同学说的是对滴。

另外手机号不校验是因为还没做手机号登陆,所以这块还没做,准备一起做。

很好的问题~~其实严谨性来说 手机号是应该加上校验的。

0 回复 有任何疑惑可以回复我~
  • 校验号码这块感觉也可以让前端做。
    回复 有任何疑惑可以回复我~ 2018-02-12 17:16:04
  • Geely 回复 星辰Iron #2
    是的,前端可以加一层校验的~
    回复 有任何疑惑可以回复我~ 2018-02-13 14:30:30
  • Geely 回复 星辰Iron #3
    但是后端也要校验一下是否存在,对于这个能力要提供给前端。
    回复 有任何疑惑可以回复我~ 2018-02-13 14:30:47
星辰Iron 2018-02-10 17:16:17

你好同学,你的这种返回方式会将用户的所有字段信息都返回到前端,有可能会造成用户信息泄露,不过这种修改用户信息的方法具体也是根据你的需求来制定的,一般的情况都是你修改什么信息后端就返回什么信息。

另外像检查手机号的逻辑你也可以自己设计一个,还可以利用正则表达式验证一下号码的正确性。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信