laravel 使用captcha库生成验证码的方法

简介: laravel 使用captcha库生成验证码的方法

1.composer执行下面命令

 composer require gregwar/captcha

2.后端代码调用

 <?php

 namespace App\Http\Controllers;
 
 use Gregwar\Captcha\CaptchaBuilder;
 use Session;
 
 class UserController extends Controller
 {
  //验证码
     public function VCode()
     {
         //生成验证码图片的Builder对象,配置相应属性
         $builder = new CaptchaBuilder;
         //可以设置图片宽高及字体
         $builder->build($width = 100, $height = 40, $font = null);
         //获取验证码的文本内容
         $phrase = $builder->getPhrase();
         //把内容存入session
         // Session::flash('milkcaptcha', $phrase);
         //生成图片
         return $builder->output();
     }
 }

3.在routeslweb.php配置路由

 Route::get('user/VCode', 'UserController@VCode');

4.前端调用

 <img src="{{ URL('user/VCode') }}"  alt="验证码" title="刷新图片" width="100" height="40" 
 onclick="this.src=this.src+'?k='+Math.random();">
目录
相关文章
|
2月前
|
存储 前端开发 Java
验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
本文介绍了使用Kaptcha插件在SpringBoot项目中实现验证码的生成和验证,包括后端生成验证码、前端展示以及通过session进行验证码校验的完整前后端代码和配置过程。
214 0
验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
|
2月前
|
前端开发 数据库 Python
Django自带图形验证码 django-simple-captcha
Django自带图形验证码 django-simple-captcha
26 0
|
5月前
|
JavaScript 前端开发 API
koa2使用svg-captcha生成验证码接口(含前端vue项目中使用)
koa2使用svg-captcha生成验证码接口(含前端vue项目中使用)
125 0
|
7月前
|
前端开发 Java Spring
写一篇关于captcha项目的代码
写一篇关于captcha项目的代码
55 0
|
7月前
|
前端开发 JavaScript Java
springboot 集成easy-captcha实现图像验证码显示和登录
springboot 集成easy-captcha实现图像验证码显示和登录
414 0
|
7月前
|
缓存 NoSQL 前端开发
一文搞懂Go整合captcha实现验证码功能
一文搞懂Go整合captcha实现验证码功能
110 0
|
PHP
laravel怎么加入验证码功能
laravel怎么加入验证码功能
169 0
laravel怎么加入验证码功能
|
前端开发 PHP
Laravel8 使用图形验证码做登录
一、 安装扩展包 composer require gregwar/captcha
|
机器学习/深度学习 安全 Java
不得不说这个验证码生成库,牛逼了!
不得不说这个验证码生成库,牛逼了!
618 0
不得不说这个验证码生成库,牛逼了!
|
JavaScript PHP
ThinkPHP 3.2.3 验证码 生成和校验DEMO
ThinkPHP 3.2.3 验证码 生成和校验DEMO
157 0
ThinkPHP 3.2.3 验证码 生成和校验DEMO