美文网首页
代码整理

代码整理

作者: 苍耳兔兔 | 来源:发表于2017-09-01 09:13 被阅读0次

短信验证码加倒计时:
public function sendmess()
{
require('Public/Sendmessage/postmt.php');
$type=I('post.type');//接受类型 1是注册验证 2是手机登录验证 3是绑定微信QQ微博手机号
$piccode=I('post.Piccode');//图形验证码
$verify = new \Think\Verify();
$i=$verify->check($piccode);//判断图形验证码是否正确
$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 是手机号不存在注册发送用的 flag=1 type=2是手机号存在改密码和登录用的 type=3 是微信QQ绑定手机号发送消息用的
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();//存储发送短信时间
                session(array('name' => 'verifycode', 'expire' => 10));
                $_SESSION["verifycode"] = rand(100000, 999999);

                $content = "您的手机号:" . $U_Tel . ",验证码:" . $_SESSION['verifycode'] . ",请及时验证。【优议】"; //UEE感谢您的注册!

                SMS($U_Tel, $content);

                $this->ajaxreturn(1);
                exit();
            }
            else{
                $this->ajaxreturn(2);
                exit;
            }
        }
         else {
            $this->ajaxreturn(2);
            exit;
        }
    }   
}

相关文章

  • 代码整理

    短信验证码加倒计时:public function sendmess(){require('Public/Send...

  • 整理代码

  • 代码整理

    split_string C++string函数 赋值assign() 将字符串2赋值给字符串1: 字符串1 = ...

  • 整理代码

    支持 JSX的环境搭建好后,我们就可以深入学习基础的示例:生成 div 元素。以下代码展示了如何用React的 c...

  • 代码整理

    代码整理 这几天整理2019年来自己写的代码,学习的代码。 在idea上,创建了好idea2019,idea202...

  • IDEA代码整理

    一、代码整理 代码整理,快捷键: ( mac )option + command + L( win )ctrl +...

  • React代码整理

    1. 使用react-router-dom 注意4x之后已经不使用react-router了 2. 使用fragm...

  • 代码报错整理

    1、不用定义宽度,否则会出框 2、div img元素导致div高度会多出几个像素的解决问题 可以明显看到div实际...

  • kubelet代码整理

  • 自动整理代码

    1.vsCode(Visual Studio Code): 2.WebStorm:

网友评论

      本文标题:代码整理

      本文链接:https://www.haomeiwen.com/subject/mnjhjxtx.html