PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > CMS教程 > ShopNc教程 > 正文

    shopnc B2B2C注册会员发送短信内容修改

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:如何修改shopnc b2b2c里注册会员发送短信验证码内容呢?找到下面的地址:member/control/connect_sms.php大概在97行找到函数public funct...
    如何修改shopnc b2b2c里注册会员发送短信验证码内容呢?找到下面的地址:

    member/control/connect_sms.php大概在97行

    找到函数 public function get_captchaOp(){...}

    里面就可以修改你想要的内容了。

    1. /** 
    2.     * 短信动态码www.bcty365.com 
    3.     */ 
    4.    public function get_captchaOp(){ 
    5.        $state = '发送失败'
    6.        $phone = $_GET['phone']; 
    7.        if (strlen($phone) == 11){ 
    8.            $log_type = $_GET['type'];//短信类型:1为注册,2为登录,3为找回密码 
    9.            $model_sms_log = Model('sms_log'); 
    10.            $condition = array(); 
    11.            $condition['log_ip'] = getIp(); 
    12.            $condition['log_type'] = $log_type; 
    13.            $sms_log = $model_sms_log->getSmsInfo($condition); 
    14.            if(empty($sms_log) && ($sms_log['add_time'] > TIMESTAMP-600)) {//同一IP十分钟内只能发一条短信 
    15.                $state = '同一IP地址十分钟内,请勿多次获取动态码!'
    16.            } else { 
    17.                $state = 'true'
    18.                $log_array = array(); 
    19.                $model_member = Model('member'); 
    20.                $member = $model_member->getMemberInfo(array('member_mobile'=> $phone)); 
    21.                $captcha = rand(100000, 999999); 
    22.                $log_msg = '【'.C('site_name').'】您于'.date("Y-m-d"); 
    23.                switch ($log_type) { 
    24.                    case '1'
    25.                        if(C('sms_register') != 1) { 
    26.                            $state = '系统没有开启手机注册功能'
    27.                        } 
    28.                        if(!empty($member)) {//检查手机号是否已被注册 
    29.                            $state = '当前手机号已被注册,请更换其他号码。'
    30.                        } 
    31.                        $log_msg .= '申请注册会员,动态码:'.$captcha.'。'
    32.                        break
    33.                    case '2'
    34.                        if(C('sms_login') != 1) { 
    35.                            $state = '系统没有开启手机登录功能'
    36.                        } 
    37.                        if(empty($member)) {//检查手机号是否已绑定会员 
    38.                            $state = '当前手机号未注册,请检查号码是否正确。'
    39.                        } 
    40.                        $log_msg .= '申请登录,动态码:'.$captcha.'。'
    41.                        $log_array['member_id'] = $member['member_id']; 
    42.                        $log_array['member_name'] = $member['member_name']; 
    43.                        break
    44.                    case '3'
    45.                        if(C('sms_password') != 1) { 
    46.                            $state = '系统没有开启手机找回密码功能'
    47.                        } 
    48.                        if(empty($member)) {//检查手机号是否已绑定会员 
    49.                            $state = '当前手机号未注册,请检查号码是否正确。'
    50.                        } 
    51.                        $log_msg .= '申请重置登录密码,动态码:'.$captcha.'。'
    52.                        $log_array['member_id'] = $member['member_id']; 
    53.                        $log_array['member_name'] = $member['member_name']; 
    54.                        break
    55.                    default
    56.                        $state = '参数错误'
    57.                        break
    58.                } 
    59.                if($state == 'true'){ 
    60.                    $sms = new Sms(); 
    61.                    $result = $sms->send($phone,$log_msg); 
    62.                    if($result){ 
    63.                        $log_array['log_phone'] = $phone; 
    64.                        $log_array['log_captcha'] = $captcha; 
    65.                        $log_array['log_ip'] = getIp(); 
    66.                        $log_array['log_msg'] = $log_msg; 
    67.                        $log_array['log_type'] = $log_type; 
    68.                        $log_array['add_time'] = time(); 
    69.                        $model_sms_log->addSms($log_array); 
    70.                    } else { 
    71.                        $state = '手机短信发送失败'
    72.                    } 
    73.                } 
    74.            } 
    75.        } else { 
    76.            $state = '验证码错误'
    77.        } 
    78.        exit($state); 
    79.    } 

     

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-145-3161-1.html
    相关热词搜索: