天天看点

laravel框架(验证码)

验证码:captcha,全自动区分人与计算机的图灵测试

回顾:生成验证码需要经过:画画布、生成干扰线、生成噪点、生成验证码、生成验证码存入session、输出图片

常见的验证码类型:字符验证码、短信验证码、电话验证码、12306类型验证码、拖拽验证码等。

1.验证码依赖安装

去packagist网站搜索验证码的代码依赖:关键词:captcha

地址:https://packagist.org/packages/mews/captcha

环境要求:php>=5.4,需要开启GD库,同时需要开启fileinfo和mbstring扩展。

使用Composer命令安装:

composer require mews/captcha

安装好之后再用composer命令:php artisan vendor:pubilsh

laravel框架(验证码)

选择此选项

laravel框架(验证码)

在相应目录下会有相应文件

laravel框架(验证码)

展示验证码,在之前的test9中:

laravel框架(验证码)
laravel框架(验证码)

因原生验证码长度过长,将长度设置为4.

laravel框架(验证码)

继续阅读