<返回更多

php生成验证码并验证

2019-11-04    
加入收藏

这是一个比较常用的开发功能。

有些公司的验证码是六位数,有些是四位数

使用php的rand()高数生成验证码,由于rand高数生成的随机数如果前面是0XXX这样的,前面的0就会隐身了,所以我们用$code=rand(1000,9999);

引入Session

use thinkSession

然后使用Session存储生层的随机数。

session('code', $code);

然后将code参数传入你发送短信的平台给的接口中。这样就可以完成短信验证码的发送了。

接下来就是验证码的验证了。

首先,获取到用户传过来的code。

$code=input("post.code")

然后做判断

if($code!=session('"code")){

return $this->error("验证码错误。")else{

session('code', null);

此步是清除验证码。

return $this->succeed("验证码正确。"

}

}

php生成验证码并验证
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>