问题说明:个人中心修改手机号未验证原手机号
修改文件:application/wap/controller/My.php
修改方法:validate_code()
/**
* 手机号验证
*/
public function validate_code()
{
list($phone, $code,) = UtilService::getMore([
['phone', ''],
['code', ''],
], $this->request, true);
if (!$phone) return JsonService::fail('请输入手机号码');
if (!$code) return JsonService::fail('请输入验证码');
$user = User::where(['phone' => $phone])->find();
if($this->uid != $user['uid']) return JsonService::fail('该手机号原手机号');
$code = md5('is_phone_code' . $code);
if (!SmsCode::CheckCode($phone, $code)) return JsonService::fail('验证码验证失败');
SmsCode::setCodeInvalid($phone, $code);
return JsonService::successful('验证成功');
}修改文件:application/web/controller/My.php
修改方法:validate_code()
/**
* 验证手机号
*/
public function validate_code()
{
list($phone, $code,) = UtilService::getMore([
['phone', ''],
['code', ''],
], $this->request, true);
if (!$phone) return JsonService::fail('请输入手机号码');
if (!$code) return JsonService::fail('请输入验证码');
$user = User::where(['phone' => $phone])->find();
if($this->uid != $user['uid']) return JsonService::fail('该手机号原手机号');
$code = md5('is_phone_code' . $code);
if (!SmsCode::CheckCode($phone, $code)) return JsonService::fail('验证码验证失败');
SmsCode::setCodeInvalid($phone, $code);
return JsonService::successful('验证成功');
}
