程序员开发实例大全宝库

网站首页 > 编程文章 正文

thinkphp5中验证码的使用(thinkphp邮箱验证)

zazugpt 2024-10-10 14:38:49 编程文章 15 ℃ 0 评论

thinkphp从3.X升级到5.0,很多新手都习惯性的找基于thinkphp5的各种类库,其实这样有点盲目。很多3.x的类库其实只要稍加改动就可以在thinkphp5里使用了,根本无需求。thinkphp5只是框架的升级,并不是整个php语言的变革,即使不按照thinkphp5的函数要求使用,也一样可以按照原生php的写法去引用。下边我就以开源商城wstmart为例子演示一下他们验证码的使用。

先回顾一下thinkphp5手册的写法:

按照这个要求,我们首先把thinkphp3.x的验证函数Verify.class.php提取出来,放在wstmart/extend目录下,命名为Verify.php(要留意一同提取验证码字体文件哦)。

路径如下:wstmart/extend/verify/Verify.php

然后把里边的命名空间改为namespace verify; 然后按照上图第三个箭头的使用法。在需要显示验证码的地方写代:

注意:wstmart系统是把验证码函数写在公共的函数库里,然后在base Controller调用。

例如:wstmart/wstmart/admin/controller/Base.php:

接着在前台需要显示的地方通过javascript(wstmart/wstmart/admin/view/js/login.js)去实现验证码的显示:

最后效果就出来了:

很简单吧?~~^_^~~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表