学于黑马和传智播客联合做的教学项目 感谢
微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料!
实现用户数据的校验,主要包括对:手机号、用户名的唯一性校验。
GET /check/{data}/{type}
参数
说明
是否必须
数据类型
默认值
data
要校验的数据
是
String
无
type
要校验的数据类型:1,用户名;2,手机;
否
Integer
无
返回布尔类型结果:
状态码:
根据用户输入的手机号,生成随机验证码,长度为6位,纯数字。并且调用短信服务,发送验证码到用户手机。
POST /code
参数
说明
是否必须
数据类型
默认值
phone
用户的手机号码
是
String
无
无
状态码:
实现用户注册功能,需要对用户密码进行加密存储,使用MD5加密,加密过程中使用随机码作为salt加盐。另外还需要对用户输入的短信验证码进行校验。
POST /register
form表单格式
参数
说明
是否必须
数据类型
默认值
username
用户名,格式为4~30位字母、数字、下划线
是
String
无
password
用户密码,格式为4~30位字母、数字、下划线
是
String
无
phone
手机号码
是
String
无
code
短信验证码
是
String
无
无返回值。
状态码:
查询功能,根据参数中的用户名和密码查询指定用户
GET /query
form表单格式
参数
说明
是否必须
数据类型
默认值
username
用户名,格式为4~30位字母、数字、下划线
是
String
无
password
用户密码,格式为4~30位字母、数字、下划线
是
String
无
用户的json格式数据
{
"id": 6572312,
"username":"test",
"phone":"13688886666",
"created": 1342432424
}
状态码:
手机扫一扫
移动阅读更方便
你可能感兴趣的文章