本案例为开放式任务,只提供后端文档,模拟企业真实开发过程,前端程序员通过需求文档和后端文档,自行设计UI界面和前端代码。
需求
我们之前不是已经做好了登录注册的功能吗?
甲方在使用了一段时间后发现,很多用户注册好了之后,觉得自己注册的密码太简单了,想修改密码,想让我们的程序员新增一个修改密码的功能,然后,你作为前端程序员,产品经理找到了你。
后端文档
后端程序员已经写好代码了,但是前端还没做好,整个公司只有你会写前端,如果再写不好违约的话,公司将面临破产。
请求地址 | 请求方式 |
---|---|
https://teach.xiaolily.cn/Password_mod.php | get |
字段名称 | 类型及长度 | 是否必需 | 默认值 | 说明 |
---|---|---|---|---|
password | char(100) | 是 | 无 | 用户的新密码 |
username | char(100) | 是 | 无 | 用户的已登录的用户名 |
返回参数 | 字段 |
---|---|
msg | 错误提示信息 |
error | 错误状态标志,1为错误,0为无误 |
注:请参照本网站的修改密码功能,用户登录之后,如果想修改密码,只需要输入新密码就可以了,用户名是不需要输入的。
那如果用户名不是输入框输入的,我们怎么获得呢?
还记得上节课讲的吗?如果用户成功登录,我们是需要将用户的信息保存在浏览器缓存中的,其中肯定包括用户的用户名,这个时候我们就需要从缓存里去取出用户名了。