Commit 924cfcc9 by 冷斌

fix bug

parent 67ff6e60
......@@ -7,7 +7,7 @@ use Common\Controller\HomebaseController;
class AuthController extends HomebaseController {
public function index(){
$this->sendNotice();
var_dump(sendTip());
$uid=I("uid");
$token=I("token");
if( !$uid || !$token || checkToken($uid,$token)==700 ){
......@@ -118,24 +118,6 @@ class AuthController extends HomebaseController {
return json_decode($result, true);
}
public function sendNotice()
{
$configpri=getConfigPri();
$mobile = [];
if (!empty($configpri['yy_mobile'])) {
$mobile[] = $configpri['yy_mobile'];
}
if (!empty($configpri['yy_mobile2'])) {
$mobile[] = $configpri['yy_mobile2'];
}
if (!empty($configpri['yy_mobile3'])) {
$mobile[] = $configpri['yy_mobile3'];
}
$m = implode(',', $mobile);
var_dump($m);
die;
}
/* 认证保存 */
public function authsave(){
......@@ -171,7 +153,7 @@ class AuthController extends HomebaseController {
$result=M("users_auth")->add($data);
}
$this->sendNotice();
sendTip();
if($result!==false){
echo json_encode(array("ret"=>200,'data'=>array(),'msg'=>''));
......
......@@ -2424,66 +2424,84 @@ function sp_delete_physics_img($imglist){
/* 发送验证码 */
/* 发送验证码 -- 容联云 */
function sendCode($mobile,$code){
function sendCode($mobile,$code){
$rs = array('code' => 0, 'msg' => '', 'info' => array());
$rs = array('code' => 0, 'msg' => '', 'info' => array());
$config = getConfigPri();
$config = getConfigPri();
if(!$config['sendcode_switch']){
$rs['code']=667;
$rs['msg']='123456';
$rs['msg']='123456';
return $rs;
}
require_once SITE_PATH.'sdk/ronglianyun/CCPRestSDK.php';
//主帐号
$accountSid= $config['ccp_sid'];
//主帐号Token
$accountToken= $config['ccp_token'];
//应用Id
$appId=$config['ccp_appid'];
//请求地址,格式如下,不需要写https://
$serverIP='app.cloopen.com';
//请求端口
$serverPort='8883';
//REST版本号
$softVersion='2013-12-26';
require_once API_ROOT.'/../sdk/ChuanglanSmsApi.php';
$clapi = new ChuanglanSmsApi();
$msg = '【海狮live】您的验证码为{$var},请您尽快填写!';
$params = $mobile . ',' . $code;
$result = $clapi->sendVariableSMS($msg, $params);
if(!is_null(json_decode($result))){
$output=json_decode($result,true);
if(isset($output['code']) && $output['code']=='0'){
$content=$code;
setSendcode(array('type'=>'1','account'=>$mobile,'content'=>$content));
return $rs;
}else{
$rs['code']=1002;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs['msg']="获取失败";
return $rs;
}
}else{
$rs['code']=1002;
$rs['msg']="获取失败";
return $rs;
}
}
$tempId=$config['ccp_tempid'];
function sendTip(){
file_put_contents(SITE_PATH.'data/sendCode_ccp_'.date('Y-m-d').'.txt',date('Y-m-d H:i:s').' 提交参数信息 post_data: accountSid:'.$accountSid.";accountToken:{$accountToken};appId:{$appId};tempId:{$tempId}\r\n",FILE_APPEND);
$rs = array('code' => 0, 'msg' => '', 'info' => array());
$rest = new \REST($serverIP,$serverPort,$softVersion);
$rest->setAccount($accountSid,$accountToken);
$rest->setAppId($appId);
$configpri = getConfigPri();
$mobile = [];
if (!empty($configpri['yy_mobile'])) {
$mobile[] = $configpri['yy_mobile'];
}
if (!empty($configpri['yy_mobile2'])) {
$mobile[] = $configpri['yy_mobile2'];
}
if (!empty($configpri['yy_mobile3'])) {
$mobile[] = $configpri['yy_mobile3'];
}
$m = implode(',', $mobile);
$datas=[];
$datas[]=$code;
require_once API_ROOT.'/../sdk/ChuanglanSmsApi.php';
$clapi = new ChuanglanSmsApi();
$msg = '【海狮live】有新的主播申请认证,请您尽快登录后台进行审核!';
$result = $rest->sendTemplateSMS($mobile,$datas,$tempId);
file_put_contents(SITE_PATH.'data/sendCode_ccp_'.date('Y-m-d').'.txt',date('Y-m-d H:i:s').' 提交参数信息 result:'.json_encode($result)."\r\n",FILE_APPEND);
$result = $clapi->sendVariableSMS($msg, $m);
if($result == NULL ) {
$rs['code']=1002;
$rs['msg']="获取失败";
return $rs;
}
if($result->statusCode!=0) {
//echo "error code :" . $result->statusCode . "<br>";
//echo "error msg :" . $result->statusMsg . "<br>";
//TODO 添加错误处理逻辑
if(!is_null(json_decode($result))){
$output=json_decode($result,true);
var_dump($output);
die;
if(isset($output['code']) && $output['code']=='0'){
return $rs;
}else{
$rs['code']=1002;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs['msg']="获取失败";
return $rs;
}
}else{
$rs['code']=1002;
//$rs['msg']=$gets['SubmitResult']['msg'];
$rs['msg']="获取失败";
$rs['msg']="获取失败";
return $rs;
}
$content=$code;
setSendcode(array('type'=>'1','account'=>$mobile,'content'=>$content));
return $rs;
}
}
}
/**导出Excel 表格
* @param $expTitle 名称
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment