| xqd
@@ -200,12 +200,16 @@ class AlbumController extends Controller
|
|
|
'code' => 'required',
|
|
|
'agent_id' => 'required',
|
|
|
'nickName' => 'required',
|
|
|
+ 'iv' => 'required',
|
|
|
+ 'encryptData' => 'required',
|
|
|
'avatar' => 'required',
|
|
|
'store_id' => 'required'
|
|
|
],[
|
|
|
'code.required' => 'code不能为空!',
|
|
|
'agent_id.required' => 'agent_id不能为空!',
|
|
|
'nickName.required' => '昵称不能为空!',
|
|
|
+ 'iv.required' => '昵称不能为空!',
|
|
|
+ 'encryptData.required' => '昵称不能为空!',
|
|
|
'avatar.required' => '头像不能为空!',
|
|
|
'store_id.required' => '站点ID不能为空!'
|
|
|
]
|
| xqd
@@ -233,9 +237,9 @@ class AlbumController extends Controller
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '获取用户OpenId失败!', $validator->messages());
|
|
|
}
|
|
|
|
|
|
- $session_key = $res['session_key'];
|
|
|
-
|
|
|
-
|
|
|
+ $session = $res['session_key'];
|
|
|
+ $decryptedData = $app->encryptor->decryptData($session, $datas['iv'], $datas['encryptData']);
|
|
|
+ dd($decryptedData);die;
|
|
|
$check = AlbumUserModel::where('wechat_open_id',$res['openid'])->first();
|
|
|
if(!$check){
|
|
|
$add['username'] = preg_replace('/[\xf0-\xf7].{3}/', '', $datas['nickName']);
|