首先使用composer
安裝think-captcha
擴充套件包:
composer require topthink/think-captcha
專案根目錄下
在模版內新增驗證碼的顯示**
或者
效果
驗證的時候一直提示失敗,後來看文件說thinkphp6預設是不開啟的,需要開啟session才能有效,文件也沒具體說明,檢視資料後知道解決辦法
<?php
// 全域性中介軟體定義檔案
return [
// 全域性請求快取
// \think\middleware\checkrequestcache::class,
// 多語言載入
// \think\middleware\loadlangpack::class,
// session初始化
\think\middleware\sessioninit::class
];
驗證驗證碼
控制器引入
use think\captcha\facade\captcha;
if( !captcha::check($vercode))
TP5 使用驗證碼功能
tp5的驗證碼在 vendor topthink think captcha 目錄下,檔案分別是 captcha.php captchacontroller.php 和 helper.php 三個檔案。可以直接通過 http localhost 專案名稱 public index.php captc...
12306驗證碼 驗證碼的架構
最近和眾屌絲一樣,在12306上面刷著春節回家的票。與她大戰無數個回合之後,終於搶到了一張回家的高鐵票,不斷感慨最近人品還不錯。當前,在使用12306的過程中,充滿很多的心酸,念叨了鐵道部的親人很多次 罪過 其中最讓人糾結的一項即是 驗證碼。12306採用驗證碼,無疑是一種很不錯的措施,可以在一定程...
驗證碼的生成和使用
1.jsp頁面 驗證碼 2.imageservlet用於生成驗證碼,且把生成的驗證碼以session形勢儲存 3.表單提交到的servlet,負責把驗證碼從session中得到並與提交的使用者填寫的驗證碼比較 string s1 string request.getsession getattrib...