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

来源:6-7 更新用户个人信息功能开发

悟空工作室

2018-02-07

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

Controller

//img.mukewang.com/szimg/5a7aef950001ac3307230559.jpg

service:

//img.mukewang.com/szimg/5a7af01b00019ec708360629.jpg

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

写回答

2回答

Geely

2018-02-12

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

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

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

0
3
Geely
回复
星辰Iron
但是后端也要校验一下是否存在,对于这个能力要提供给前端。
2018-02-13
共3条回复

星辰Iron

2018-02-10

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

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

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程