...
|
...
|
@@ -52,15 +52,15 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 验证码
|
|
|
*
|
|
|
* @param string area 地区编号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @param string token 访问TOKEN凭证
|
|
|
*/
|
|
|
public function codeAction()
|
|
|
{
|
|
|
$token = $this->get('token');
|
|
|
$mobile = $this->get('mobile');
|
|
|
$area = $this->get('area', '86');
|
|
|
$mobile = $this->get('phoneNum');
|
|
|
$area = $this->get('areaCode', '86');
|
|
|
|
|
|
// 判断是否允许访问, 不允许则跳转到错误页面
|
|
|
if (!is_string($token) || !is_numeric($mobile) || !Helpers::verifyToken($mobile, $token)) {
|
...
|
...
|
@@ -84,15 +84,15 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 填写密码页面
|
|
|
*
|
|
|
* @param string area 地区编号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @param string token 访问TOKEN凭证
|
|
|
*/
|
|
|
public function passwordAction()
|
|
|
{
|
|
|
$token = $this->get('token');
|
|
|
$mobile = $this->get('mobile');
|
|
|
$area = $this->get('area', '86');
|
|
|
$mobile = $this->get('phoneNum');
|
|
|
$area = $this->get('areaCode', '86');
|
|
|
|
|
|
// 判断是否允许访问, 不允许则跳转到错误页面
|
|
|
if (!is_string($token) || !is_numeric($mobile) || !is_numeric($area)
|
...
|
...
|
@@ -117,8 +117,8 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 验证注册的手机号
|
|
|
*
|
|
|
* @param string area 地区编号,注意不需要+号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号,注意不需要+号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @return json
|
|
|
*/
|
|
|
public function verifymobileAction()
|
...
|
...
|
@@ -131,8 +131,8 @@ class RegController extends AbstractAction |
|
|
break;
|
|
|
}
|
|
|
|
|
|
$mobile = $this->post('mobile');
|
|
|
$area = $this->post('area', '86');
|
|
|
$mobile = $this->post('phoneNum');
|
|
|
$area = $this->post('areaCode', '86');
|
|
|
/* 判断参数是否合法 */
|
|
|
if (!is_numeric($mobile) || !is_numeric($area)) {
|
|
|
break;
|
...
|
...
|
@@ -147,7 +147,7 @@ class RegController extends AbstractAction |
|
|
/* 返回跳转到验证页面的链接*/
|
|
|
if ($data['code'] == 200) {
|
|
|
$token = Helpers::makeToken($mobile);
|
|
|
$data['data'] = '/passport/reg/code?token='.$token.'&mobile='.$mobile.'&area='.$area;
|
|
|
$data['data'] = '/passport/reg/code?token='.$token.'&phoneNum='.$mobile.'&areaCode='.$area;
|
|
|
}
|
|
|
|
|
|
} while (false);
|
...
|
...
|
@@ -158,8 +158,8 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 验证注册的识别码
|
|
|
*
|
|
|
* @param string area 地区编号,注意不需要+号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号,注意不需要+号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @param string token 访问TOKEN凭证
|
|
|
* @param int code 验证码, 手机上收到的
|
|
|
* @return json
|
...
|
...
|
@@ -174,8 +174,8 @@ class RegController extends AbstractAction |
|
|
break;
|
|
|
}
|
|
|
|
|
|
$mobile = $this->post('mobile');
|
|
|
$area = $this->post('area');
|
|
|
$mobile = $this->post('phoneNum');
|
|
|
$area = $this->post('areaCode');
|
|
|
$code = $this->post('code');
|
|
|
/* 判断参数是否合法 */
|
|
|
if (!is_numeric($mobile) || !is_numeric($area) || !isset($code)) {
|
...
|
...
|
@@ -191,7 +191,7 @@ class RegController extends AbstractAction |
|
|
/* 返回跳转到设置密码的链接*/
|
|
|
if ($data['code'] == 200) {
|
|
|
$token = Helpers::makeToken($mobile);
|
|
|
$data['data'] = '/passport/reg/password?token='.$token.'&mobile='.$mobile.'&area='.$area;
|
|
|
$data['data'] = '/passport/reg/password?token='.$token.'&phoneNum='.$mobile.'&areaCode='.$area;
|
|
|
}
|
|
|
|
|
|
} while (false);
|
...
|
...
|
@@ -202,8 +202,8 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 发送验证码
|
|
|
*
|
|
|
* @param string area 地区编号,注意不需要+号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号,注意不需要+号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @return json
|
|
|
*/
|
|
|
public function sendcodeAction()
|
...
|
...
|
@@ -216,8 +216,8 @@ class RegController extends AbstractAction |
|
|
break;
|
|
|
}
|
|
|
|
|
|
$mobile = $this->post('mobile');
|
|
|
$area = $this->post('area', '86');
|
|
|
$mobile = $this->post('phoneNum');
|
|
|
$area = $this->post('areaCode', '86');
|
|
|
/* 判断参数是否合法 */
|
|
|
if (!is_numeric($mobile) || !is_numeric($area)) {
|
|
|
break;
|
...
|
...
|
@@ -237,8 +237,8 @@ class RegController extends AbstractAction |
|
|
/**
|
|
|
* 设置密码
|
|
|
*
|
|
|
* @param string area 地区编号,注意不需要+号
|
|
|
* @param string mobile 手机号
|
|
|
* @param string areaCode 地区编号,注意不需要+号
|
|
|
* @param string phoneNum 手机号
|
|
|
* @param string token 访问TOKEN凭证
|
|
|
* @param string password 用户设置的密码
|
|
|
* @return json
|
...
|
...
|
@@ -254,8 +254,8 @@ class RegController extends AbstractAction |
|
|
}
|
|
|
|
|
|
$token = $this->post('token');
|
|
|
$mobile = $this->post('mobile');
|
|
|
$area = $this->post('area');
|
|
|
$mobile = $this->post('phoneNum');
|
|
|
$area = $this->post('areaCode');
|
|
|
$password = $this->post('password');
|
|
|
/* 判断参数是否合法 */
|
|
|
if (!is_string($token) || !is_numeric($mobile) || !is_numeric($area) || !isset($password)) {
|
...
|
...
|
@@ -275,7 +275,7 @@ class RegController extends AbstractAction |
|
|
|
|
|
/* 返回跳转到来源页面 */
|
|
|
if ($data['code'] == 200) {
|
|
|
$data['data'] = '/passport/reg/password?token='.$token.'&mobile='.$mobile.'&area='.$area;
|
|
|
$data['data'] = '/passport/reg/password?token='.$token.'&phoneNum='.$mobile.'&areaCode='.$area;
|
|
|
}
|
|
|
|
|
|
} while (false);
|
...
|
...
|
|