亚洲精品成人午夜福利在线-国产精品一区二区亚洲av-国产成人福利精品在线-欧洲偷拍一区二区三区

十五年風(fēng)雨路 · 一心鑄精品

一個(gè)官網(wǎng) 留一件精品 做一個(gè)項(xiàng)目 樹(shù)一塊樣板

pbootcms防止留言灌水時(shí)先發(fā)送手機(jī)驗(yàn)證碼驗(yàn)證后再留言

上一篇我們提到: 經(jīng)常遇到要轉(zhuǎn)載微信公眾號(hào)上發(fā)布的文章,文字復(fù)制了,但是圖片在微信服務(wù)器上就出出現(xiàn)無(wú)法顯示的問(wèn)題,迫切需要本地化。嘗試過(guò)多種辦法,分享一種簡(jiǎn)單可行的辦法,對(duì)編輯器稍微加以修改即可。1、找到文件coreextendueditorphpction_crawler.php文件大約在52行樣子。/* 抓取遠(yuǎn)程圖片 */$list = array();if (isset($_POST

接下來(lái)我們進(jìn)入今天的正文:
2023-02-13

之前開(kāi)發(fā)一個(gè)小功能就是留言后發(fā)送短信到手機(jī)上。給朋友說(shuō)了一下,然后他說(shuō)他有一個(gè)客戶需求是留言的時(shí)候先手機(jī)驗(yàn)證一下,避免有人亂留言。這其實(shí)是一個(gè)好主意,可以過(guò)濾掉很多垃圾留言信息。

于是趁熱打鐵,前兩天剛開(kāi)發(fā)了留言發(fā)送到手機(jī)上以及注冊(cè)會(huì)員時(shí)手機(jī)驗(yàn)證,正好可以使用到之前用過(guò)的方法來(lái)實(shí)現(xiàn)這一功能。

下面開(kāi)始講如何實(shí)現(xiàn)。



這個(gè)小功能呢,我看了一下代碼,和上一次說(shuō)的會(huì)員注冊(cè)時(shí)需要一個(gè)短信驗(yàn)證差不多。代碼也極為相似。

安排:

此次需要修改的文件一共有三個(gè):

1:前端文件:template/default/html/message.html

2:  標(biāo)簽解析文件: apps/home/controller/ParserController.php

 3:  控制器文件: apps/homecontroller/MessageController.php




弟一:修改前端文件

這個(gè)比較簡(jiǎn)單,就是驗(yàn)證碼的位置和上一篇文章提到的會(huì)員注冊(cè)是一樣的,添加一個(gè)發(fā)送短信的按鈕。我們用:sendBook,之前注冊(cè)會(huì)員短信驗(yàn)證我們用的是sendPhone,參考一下,其實(shí)都是一樣的方法。


 <div class="form-group">
                    <label for="checkcode">手機(jī)驗(yàn)證碼</label>
                    <div class="row">
                        <div class="col-6">
                            <input type="text" name="checkcode" required id="checkcode" class="form-control" placeholder="請(qǐng)輸入驗(yàn)證碼">
                        </div>
                        <div class="col-6">
                            <span  class="btn btn-info mb-2" onclick="sendBook();">發(fā)送短信</span>
                        </div>
                    </div>
                </div>


image.png

然后在下面的JS中添加

//發(fā)送短信驗(yàn)證碼
function sendBook(){
  var url='{pboot:sendBook}';
  var username=$("#username").val();
  if(!username){
    alert("請(qǐng)先輸入需要注冊(cè)的手機(jī)號(hào)!");
    return false;
  }
  $.ajax({
    type: 'POST',
    url: url,
    dataType: 'json',
    data: {
      to: username
    },
    success: function (response, status) {
      if(response.code){
       alert(response.data);
      }else{
       alert(response.data);
      }
    },
     
  });
  return false;
}



第二:解析標(biāo)簽增加一個(gè):sendBook,這個(gè)簡(jiǎn)單,復(fù)制上面的改名即可。

image.png


第三:重點(diǎn)來(lái)了??刂破魑募?span style="box-sizing: border-box;">MessageController.php中我們添加一個(gè)發(fā)送短信的函數(shù)。代碼太多,我直接復(fù)制下來(lái)。



     // 發(fā)送短信
    public function sendBook()
    {
      
        
        if (time() - session('lastsend') < 10) {
            json(0, '您提交太頻繁了,請(qǐng)稍后再試!');//間隔100秒才能再次提交。
        }        
           // 發(fā)送手機(jī)驗(yàn)證      
     

        if (! ! $to = post('to')) {           
            if (! preg_match('/^1[0-9]{10}$/', $to)) {
                json(0, '手機(jī)格式不正確,請(qǐng)輸入正確的手機(jī)號(hào)!');
            }
        }      
      
        
        $rs = false;
        if ($to) {
            session('lastsend', time()); // 記錄醉后提交時(shí)間      
            $code = create_code(4);// 驗(yàn)證碼長(zhǎng)度    
            session('checkcode', strtolower($code)); 
            $phone_body = "你的注冊(cè)驗(yàn)證碼是{" . $code."}";   
          
            $statusStr = array(
            "0" => "短信發(fā)送成功",
            "-1" => "參數(shù)不全",
            "-2" => "服務(wù)器空間不支持,請(qǐng)確認(rèn)支持curl或者fsocket,聯(lián)系您的空間商解決或者更換空間!",
            "30" => "密碼錯(cuò)誤",
            "40" => "賬號(hào)不存在",
            "41" => "余額不足",
            "42" => "帳戶已過(guò)期",
            "43" => "IP地址限制",
            "50" => "內(nèi)容含有敏感詞"
            );             
            $smsapi = "http://api.smsbao.com/";
            $user = "15800110475"; //短信平臺(tái)帳號(hào)
            $pass = md5("ySShb2FD842DF"); //短信平臺(tái)密碼         
            $phone = post('to'); //接收短信的手機(jī)號(hào)碼         
            $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($phone_body);
            $result =file_get_contents($sendurl) ;
            echo $statusStr[$result];          
    
        }
       if ($result  === true) {
             
        } else {
            
        }

        return $sendBook;
    
    }


然后在下面的留言新增的函數(shù)中修改如下驗(yàn)證碼處的位置

  // 驗(yàn)證碼驗(yàn)證
            
            $checkcode = strtolower(post('checkcode', 'var'));
            
            if ($this->config('message_check_code') !== '0') {
                               
                if (! $checkcode) {
                    alert_back('驗(yàn)證碼不能為空!');
                }else{
                    $sendBook = $this->sendBook();//發(fā)送驗(yàn)證碼 
                }
                
                if ($checkcode != session('checkcode')) {
                    alert_back('驗(yàn)證碼錯(cuò)誤!');
                } 

            }


image.png



二維碼

掃一掃,瀏覽關(guān)注本文

主營(yíng)業(yè)務(wù)

  • 高端網(wǎng)站定制
  • SEO網(wǎng)站優(yōu)化
  • 手機(jī)網(wǎng)站建設(shè)
  • 網(wǎng)站維護(hù)
  • 網(wǎng)頁(yè)設(shè)計(jì)制作
  • 微信小程序開(kāi)發(fā)

TAGS

隨機(jī)案例

  • 高鐵乘務(wù)/成都職業(yè)學(xué)校/四川高鐵職業(yè)技術(shù)學(xué)校/網(wǎng)站建設(shè)

    高鐵乘務(wù)/成都職業(yè)學(xué)校/四川高鐵職業(yè)技術(shù)學(xué)校/···

  • 五菱電動(dòng)觀光車網(wǎng)站建設(shè)

    五菱電動(dòng)觀光車網(wǎng)站建設(shè)

  • 新文必生印務(wù)、印刷網(wǎng)站建設(shè)、包裝網(wǎng)站建設(shè)

    新文必生印務(wù)、印刷網(wǎng)站建設(shè)、包裝網(wǎng)站建設(shè)

  • 阿杰美容美發(fā)培訓(xùn)網(wǎng)站建設(shè)

    阿杰美容美發(fā)培訓(xùn)網(wǎng)站建設(shè)

  • 晉沙匯川服裝定制網(wǎng)站建設(shè)

    晉沙匯川服裝定制網(wǎng)站建設(shè)

  • 功夫螞蟻餐飲火鍋加盟網(wǎng)站建設(shè)

    功夫螞蟻餐飲火鍋加盟網(wǎng)站建設(shè)

  • 金鹿凱斯服飾/服裝網(wǎng)站建設(shè)

    金鹿凱斯服飾/服裝網(wǎng)站建設(shè)

  • 嬰之皇/孕嬰/母嬰連鎖加盟/網(wǎng)站建設(shè)

    嬰之皇/孕嬰/母嬰連鎖加盟/網(wǎng)站建設(shè)

案例展示 / CASE

蜀豐食品包裝網(wǎng)站建設(shè)

實(shí)力讓我們引領(lǐng)行業(yè)為您鎖住健康,讓食品更安全,讓生活更健康!成都市都江堰市蜀豐食品包裝有限公司成立于2014年初,是一家集研···

查看詳情

新文必生印務(wù)、印刷網(wǎng)站建設(shè)、包裝網(wǎng)站建設(shè)

成都印刷網(wǎng)站建設(shè),成都印刷廠網(wǎng)站設(shè)計(jì),成都畫(huà)冊(cè)印刷網(wǎng)站制作,成都畫(huà)冊(cè)制作網(wǎng)站建設(shè),成都印刷廠家網(wǎng)站建設(shè),四川印刷網(wǎng)站建設(shè),四川···

查看詳情

嬰之皇/孕嬰/母嬰連鎖加盟/網(wǎng)站建設(shè)

查看詳情

功夫螞蟻餐飲火鍋加盟網(wǎng)站建設(shè)

功夫螞蟻是一家專注于麻辣燙,火鍋,串串香行業(yè)的優(yōu)質(zhì)餐飲連鎖加盟公司。提供火鍋串串香加盟免費(fèi)指導(dǎo)、火鍋加盟店選址等,讓您在加盟···

查看詳情

宏冠服飾網(wǎng)站建設(shè)

查看詳情

康偉管業(yè)/PP超靜音排水管材/網(wǎng)站建設(shè)

查看詳情

天翊裝飾網(wǎng)站建設(shè)

天翊裝飾公司網(wǎng)站以html5響應(yīng)式一體化設(shè)計(jì)制作,高端大氣上次,關(guān)鍵詞:裝修公司網(wǎng)站建設(shè),裝飾公司網(wǎng)站建設(shè),成都裝修公司網(wǎng)站建···

查看詳情

阿杰美容美發(fā)培訓(xùn)網(wǎng)站建設(shè)

查看詳情

五菱電動(dòng)觀光車網(wǎng)站建設(shè)

網(wǎng)站以HTML5制作,pc+wap網(wǎng)站制作自動(dòng)跳轉(zhuǎn)。關(guān)鍵詞:五菱觀光車網(wǎng)站建設(shè),五菱巡邏車網(wǎng)站建設(shè),封閉電動(dòng)巡邏車網(wǎng)站建設(shè),封閉電動(dòng)觀···

查看詳情

修柏建筑幕墻工程網(wǎng)站建設(shè)

查看詳情

明霆基礎(chǔ)工程網(wǎng)站建設(shè)

查看詳情

伊卡璐服飾/服裝網(wǎng)站建設(shè)?

網(wǎng)站以定制,訂制服裝網(wǎng)站建設(shè)為主的關(guān)鍵詞,網(wǎng)站全新的以HTML5框架定制設(shè)計(jì),整站目錄清新明了,利于網(wǎng)站優(yōu)化,搜索引擎蜘蛛爬行···

查看詳情

聯(lián)系我們 / CONTACT US

  • 四川省成都市金牛區(qū)五福橋東路229號(hào)龍湖北城天街28棟903
  • 服務(wù)熱線:18080432432  18080432432(微信同號(hào))
  • 總機(jī):028-62322623-0
  • QQ:3575114  107086147

掃碼訪問(wèn)手機(jī)網(wǎng)站

版權(quán)所有 Copyright ? 2007-2025 四川冠辰科技開(kāi)發(fā)有限公司    川公安網(wǎng)備案:51010602001006號(hào)     

地址:四川省成都市金牛區(qū)五福橋東路229號(hào)龍湖北城天街28棟903  蜀ICP備11012605號(hào)-1

始于2007年,十五年品牌網(wǎng)站建設(shè),值得信賴!  xml地圖txt地圖

亚洲av秘片一区二区三区| 美女黄片大全在线观看| 最好看的人妻中文字幕| 亚洲一区二区久久观看| 字幕日本欧美一区二区| 日韩一区二区三区久久| 精品少妇一区二区三区四区| 99久久精品免费看国产高清| 欧美自拍偷自拍亚洲精品| 老司机亚洲精品一区二区| 欧美一本在线免费观看| 亚洲精品中文字幕在线视频| 日本一区二区三区黄色| 亚洲中文字幕综合网在线| 亚洲欧美日韩熟女第一页| 亚洲精品av少妇在线观看| 好吊日在线视频免费观看| 免费一级欧美大片免费看| 亚洲精品中文字幕一二三| 亚洲品质一区二区三区| 中日韩美女黄色一级片| 女人高潮被爽到呻吟在线观看| 一区二区不卡免费观看免费| 99久久精品国产日本| 中文久久乱码一区二区| 亚洲熟女一区二区三四区| 欧美人妻免费一区二区三区| 亚洲熟女乱色一区二区三区| 日本高清视频在线观看不卡| 99久热只有精品视频免费看| 亚洲国产精品国自产拍社区| 激情视频在线视频在线视频| 91欧美日韩精品在线| 亚洲av日韩av高潮无打码| 欧美加勒比一区二区三区 | 久久亚洲午夜精品毛片| 国产农村妇女成人精品| 国产成人午夜av一区二区| 欧洲精品一区二区三区四区 | 日韩欧美一区二区不卡看片| 日韩av欧美中文字幕|