短信驗(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;
}
}
}