ecjia 1.7 互亿无线短信相关问题及解决方法

短信验证码错误
已邀请:
二、关于短信错误等问题
我碰到的是你没有互亿无线短信的账户,而又想对系统进行测试。
在服务->短信管理->短信记录中查询到的短信内容,输入后会出现短信验证码错误
1、会员注册,验证码过期问题
文件:
\content\apps\user\modules\user\userbind_module.class.php
原代码 90行左右
$response = RC_Api::api('sms', 'send_event_sms', $options);
if (is_ecjia_error($response)) {
 return new ecjia_error('sms_error', '短信发送失败!');
}
else {
$_SESSION['bind_code'] = $code;
 $_SESSION['bindcode_lifetime'] = RC_Time::gmtime();
 $_SESSION['bind_value'] = $value;
 $_SESSION['bind_type'] = $type;
return array('registered' => 0);
}
修改后:

$response = RC_Api::api('sms', 'send_event_sms', $options);
$_SESSION['bind_code'] = $code;
 $_SESSION['bindcode_lifetime'] = RC_Time::gmtime();
 $_SESSION['bind_value'] = $value;
$_SESSION['bind_type'] = $type;
 if (is_ecjia_error($response)) {
 return new ecjia_error('sms_error', '短信发送失败!');
 }
else {
return array('registered' => 0);
 }
可以解决。
 

要回复问题请先登录注册