Heim  >  Artikel  >  Backend-Entwicklung  >  Thinkphp3.2.3框架如何实现验证码功能?

Thinkphp3.2.3框架如何实现验证码功能?

PHPz
PHPzOriginal
2016-06-06 20:10:411598Durchsuche

Thinkphp3.2.3框架实现验证码功能的方法:首先在登录的控制器里声明相应的操作行为;然后打开view登录的模板;最后在src属性里直接输入“{:U('yzmcode')}”即可使用TP框架自带的验证码功能。

Thinkphp3.2.3框架如何实现验证码功能?

我们在开发网站的时候,往往需要实现一个功能,这个功能就是验证码功能,这个功能可以防止别人破解自己的网站后台,导致网站被别人攻击,或者更严重的后果,比如数据库被别人删除,被注入病毒等等,这都不是我们想看到的结果,下面本篇文章就来讲解如何实现验证码功能?

方法/步骤

第一步:打开thinkPHP核心文件夹:ThinkPHP/Library/Think

1.png

第二步:打开Think文件夹,找到Verify.class.php文件:

2.png

第三步:用开发工具打开Verify.class.php文件,这个Verify类就是验证码的代码:

3.png

进入项目开发的后台:

第一步:打开自己项目的后台找到登录的控制器:

文件位置:D:\phpStudy\WWW\tp32\Application\Admin\Controller

4.png

第二步:用开发工具打开LoginController.class.php登录控制器,在登录的控制器里声明相应的操作行为:

5.png

6.png

第三步:找到view登录的模板,在src属性里直接输入{:U('yzmcode')},就可以使用thinkPHP自带的验证码功能了:

文件位置:D:\phpStudy\WWW\tp32\Application\Admin\View

7.png

8.png

通过上面的步骤,就可以完美实现验证码功能,是不是觉得很简单呢?是的,就是这么简单,下面就是实现的效果:

10.png

更多相关知识,请访问 PHP中文网!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn