代碼整理

短信驗(yàn)證碼加倒計(jì)時(shí):
public function sendmess()
{
require('Public/Sendmessage/postmt.php');
$type=I('post.type');//接受類型 1是注冊(cè)驗(yàn)證 2是手機(jī)登錄驗(yàn)證 3是綁定微信QQ微博手機(jī)號(hào)
$piccode=I('post.Piccode');//圖形驗(yàn)證碼
$verify = new \Think\Verify();
$i=$verify->check($piccode);//判斷圖形驗(yàn)證碼是否正確
$time=60-(time()-$_SESSION['sendtime']);
$U_Tel = I('post.Tel');//用戶名
$dbuser=D('User');
$flag=$dbuser->CheckUser($U_Tel);
if ($time > 0) {
$this->ajaxreturn(3);
exit();
}
else{//flag=2 type=1 是手機(jī)號(hào)不存在注冊(cè)發(fā)送用的 flag=1 type=2是手機(jī)號(hào)存在改密碼和登錄用的 type=3 是微信QQ綁定手機(jī)號(hào)發(fā)送消息用的
if (preg_match("/^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|17[0-9]{9}$|18[0-9]{9}$/", $U_Tel)&&$i==true) {
if(($flag==2&&$type==1)||($flag==1&&$type==2)||$type==3) {

                $_SESSION["sendtime"] = time();//存儲(chǔ)發(fā)送短信時(shí)間
                session(array('name' => 'verifycode', 'expire' => 10));
                $_SESSION["verifycode"] = rand(100000, 999999);

                $content = "您的手機(jī)號(hào):" . $U_Tel . ",驗(yàn)證碼:" . $_SESSION['verifycode'] . ",請(qǐng)及時(shí)驗(yàn)證?!緝?yōu)議】"; //UEE感謝您的注冊(cè)!

                SMS($U_Tel, $content);

                $this->ajaxreturn(1);
                exit();
            }
            else{
                $this->ajaxreturn(2);
                exit;
            }
        }
         else {
            $this->ajaxreturn(2);
            exit;
        }
    }   
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容