Authored by whb

register添加shoppingkey

... ... @@ -156,15 +156,19 @@ class RegData
* @param string $area 地区号 如"86"
* @param string $mobile 手机号
* @param string $password 登录密码
* @param string $shoppingKey 未登录用户唯一识别码, 默认为空
* @return array
*/
public static function regMobile($area, $mobile, $password)
public static function regMobile($area, $mobile, $password, $shoppingKey = null)
{
$param = Yohobuy::param();
$param['method'] = 'app.passport.register';
$param['area'] = $area;
$param['profile'] = $mobile;
$param['password'] = $password;
if (!empty($shoppingKey)) {
$param['shopping_key'] = $shoppingKey;
}
$param['client_secret'] = Sign::getSign($param);
return Yohobuy::post(Yohobuy::API_URL, $param);
... ...
... ... @@ -290,9 +290,10 @@ class RegController extends AbstractAction
UdpLog::info('【注册】密码不符合规范setpassword','password:'.$password);
break;
}
//购物车key
$shoppingKey = Helpers::getShoppingKeyByCookie();
/* 验证注册的标识码是否有效 */
$data = RegData::regMobile($area, $mobile, $password);
$data = RegData::regMobile($area, $mobile, $password, $shoppingKey);
if (!isset($data['code']) || $data['code'] != 200) {
break;
}
... ...