|
@@ -5,6 +5,7 @@ namespace app\api\controller\user;
|
|
|
use app\http\validates\user\AddressValidate;
|
|
|
use app\models\auction\AuctionOrder;
|
|
|
use app\models\system\SystemCity;
|
|
|
+use crmeb\services\CacheService;
|
|
|
use think\exception\ValidateException;
|
|
|
use app\Request;
|
|
|
use app\models\user\UserLevel;
|
|
@@ -682,7 +683,9 @@ class UserController
|
|
|
$data = UtilService::postMore([
|
|
|
['type'],
|
|
|
['payment'],
|
|
|
- ['old_payment']
|
|
|
+ ['old_payment'],
|
|
|
+ ['account'],
|
|
|
+ ['captcha'],
|
|
|
], $request);
|
|
|
if (!$data['type']) return app('json')->fail('类型不能为空');
|
|
|
if (!$data['payment']) return app('json')->fail('密码不能为空');
|
|
@@ -702,7 +705,13 @@ class UserController
|
|
|
return app('json')->fail('失败');
|
|
|
}
|
|
|
}elseif ($data['type'] == 2){
|
|
|
- if (md5($data['old_payment']) != $user['payment']) return app('json')->fail('旧密码错误');
|
|
|
+// if (md5($data['old_payment']) != $user['payment']) return app('json')->fail('旧密码错误');
|
|
|
+ $verifyCode = CacheService::get('code_' . $data['account']);
|
|
|
+ if (!$verifyCode)
|
|
|
+ return app('json')->fail('请先获取验证码');
|
|
|
+ $verifyCode = substr($verifyCode, 0, 6);
|
|
|
+ if ($verifyCode != $data['captcha'])
|
|
|
+ return app('json')->fail('验证码错误');
|
|
|
$user['payment'] = md5($data['payment']);
|
|
|
if ($user->save()){
|
|
|
return app('json')->success('成功');
|