[TOC=2]
## 獲取驗證碼
~~~[api]
post:/smsCaptcha/acquire
*string:phone=15181474781#手機號
<<<
success
{
"code": 0,
"data": {
"expire": 10,//有效期 分鐘
"length": 6,//驗證碼長度
"captcha": "146119"// 測試的驗證碼
}
}
<<<
error
{
"code": -1,
"msg": "手機號長度錯誤"
}
~~~
## 注冊
~~~[api]
post:/phoneUser/register
*string:phone=15181474781#手機號
*string:password=123456#密碼
*string:sms_captcha=123456#短信驗證碼
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "短信驗證碼錯誤"
}
~~~
## 登錄
~~~[api]
post:/phoneUser/login
*string:phone=15181474781#手機號
*string:password=123456#密碼
<<<
success
{
"code": 0,
"data": {
"name": "15181474781",//賬號
"recent_login_time": 1522639328,//最近登錄時間
"session_key": "PHPSESSID",
"session_value": "sbqlee5f24d7l4r83kmj756bbs"
}
}
<<<
error
{
"code": -1,
"msg": "密碼不能為空"
}
~~~
## 忘記密碼
~~~[api]
post:/phoneUser/resetPassword
*string:phone=15181474781#手機號
*string:password=123456#密碼
*string:sms_captcha=123456#短信驗證碼
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "密碼不能為空"
}
~~~
## 修改密碼
~~~[api]
post:/phoneUser/changePassword
*string:password=123456#原密碼
*string:password_new=123456789#新密碼
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "密碼不能為空"
}
~~~
## 驗證碼登錄
~~~[api]
post:/phoneUser/loginBySMS
*string:phone=15181474781#手機號
*string:sms_captcha=123456#短信驗證碼
<<<
success
{
"code": 0,
"data": {
"name": "15181474781",//賬號
"recent_login_time": 1522640720,//最近登錄時間
"session_key": "PHPSESSID",
"session_value": "errss6ktn7scs3mv68gcg2g8lo"
}
}
<<<
error
{
"code": -1,
"msg": "短信驗證碼錯誤"
}
~~~