13.7 修改昵称
一.修改昵称
在My页面,可以直接修改昵称,不需要提交直接改,当焦点离开此输入框的时候:

前端将发起一个post请求,把用户名username和昵称nickname发到/changeNickname,后台取得用户名和昵称后,使用update语句更新user表对应的记录。更新成功后返回json格式为:
{"code":"200","info":"昵称更改成功","data":null}
前端不会有任何反应。
二. 修改密码
点击我要修改密码,弹出一个模态框:

当输入旧密码的时候,首先将校验此密码是否正确,旧密码输入完毕后,将发起一个post请求,把用户名username和密码password发送到/checkLogin,后台校验这个用户名和密码是否匹配,如果密码错误,那么将返回的json是:
{"code":"300","info":null,"data":null}
然后前端将显示

如果密码正确,那么将返回:
{"code":"200","info":null,"data":null}
前端将没有任何反馈。
接下来输入两次新密码,如果一致,就可以点击确定,此时后台将发送用户名username和密码password到/changePassword,后台取得这两个值后,使用update语句更新user表对应的记录,更新成功后将返回:
{"code":"200","info":"密码更改成功","data":null}