2017年05月12日 学习小总结(think php 验证码的使用)
使用版本think php 3.2.3
<!-- 模板代码 --> <form action="__URL__/to_reg" method="post"> 用户名:<input type="text" name="uresname"><br> 密 码:<input type="text" name="password"><br> 验证码:<input type="text" name="verify"><img src="__URL__/verify" onclick="this.src=this.src+'?'+Math.random()"> <input type="submit" name="" value="提交"> <input type="reset" name="" value="重置"> </form> <!-- 说明:调用验证码的时候关键要使用img 和 src="" __URL__/verify 表示的是控制器里面的验证码方法 --> <!-- 控制器部分 --> <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ $this->display(); } public function verify() { //验证码方法 $Verify = new \Think\Verify(); $Verify->fontSize = 20; // 字体大小 $Verify->length = 4; // 验证码个数 $Verify->useNoise = false; // 是否有杂点 $Verify->imageH = 40; // 验证码高度 $Verify->imageW = 0; // 验证码高度 $Verify->entry(); } public function to_reg(){ dump($_SESSION); dump($_POST); $code = $_POST['verify']; dump($code); //检测验证码是否正确 (截取手册上的方法) $verify = new \Think\Verify(); $s=$verify->check($code, $id); //不需要MD5加密,也不需要区分大小写 dump($s);die(); if($s){ $this->success('验证码正确'); }else{ $this->error('验证码不正确'); } } }
本文作者:轻风细雨_林木木
本文链接:https://www.cnblogs.com/linzhifen5/p/16961490.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步