1. 程式人生 > >Laravel5.5 + captcha 實現驗證碼(真的很方便)

Laravel5.5 + captcha 實現驗證碼(真的很方便)

首先,先上效果圖吧:

        

安裝captcha:

   composer require mews/captcha 

發現5.5真的很方便,直接require包就可以了,作為LTS版,強烈建議大家用5.5.

配置驗證效果:

   在config/captcha.php中有相關的配置,例如長寬,flat配置等,個人覺得使用預設配置吧,也沒什麼問題。

使用驗證碼:

      分為兩個方面,前端展示驗證碼,後端驗證驗證碼。

      前:

<div class="form-group{{ $errors->has('captcha') ? ' has-error' : '' }} code">
                                    <label for="captcha" class="col-md-4 control-label">驗證碼</label>
                                    <div class="col-md-6">
                                        <input class="form-control tt-text" name="captcha"  required>
                                        {!! captcha_img() !!}
                                        @if ($errors->has('captcha'))
                                            <span class="help-block">
                                        <strong>{{ $errors->first('captcha') }}</strong>
                                    </span>
                                        @endif
                                    </div>
                                </div>

  後:

  $this->validate($request, [
           'captcha' => 'required|captcha'
        ]);

       當然,你也可以獲取captcha之後進行表單驗證,具體看文件吧。

相關推薦

Laravel5.5 + captcha 實現驗證真的方便

首先,先上效果圖吧:        安裝captcha:   composer require mews/captcha 發現5.5真的很方便,直接require包就可以了,作為LTS版,強烈建議大家用5.5.配置驗證效果:   在config/captcha.php中有相關

Java Swing 圖形界面實現驗證驗證可動態刷新

string ble urn repaint xtend efault event adapt 內容 import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.To

轉:Java實現簡訊驗證阿里雲服務商

1.先去阿里雲開通簡訊服務: 2.新增模板及簽名:需要稽核,個人賬戶稽核就幾分鐘就OK 先解釋一下模板及簽名: 標準參照:https://help.aliyun.com/document_detail/55324.html?spm=5176.sms-sign.0

python實現隨機驗證隨機大小寫字母

python實現隨機驗證碼 需要使用的模組、方法、資料: 1.Image模組:操作影象類 1.1 new():建立一個新的圖片 可實現:建立一個新的圖片 例項:建立一個模式:RGB,大小:400*400,顏色:白色的圖片 from PIL import Ima

nodeJS實現識別驗證tesseract-ocr+GraphicsMagick

背景 最近在寫一個爬蟲的小工具,卡在登入這裡。 想爬的網站需要登入才能獲取資料,登入又需要輸入驗證碼。 好在驗證碼是簡單的驗證碼,還可以自己識別試試。   需求分析 1、儲存驗證碼圖片 2、識別驗證碼 3、對識別的驗證碼進行人工校準   功能實現 1、儲存驗證碼圖片 雖然每個網站不一定一樣

tensorflow實戰:端到端簡單粗暴識別驗證反爬利器

今天分享一下如何簡單粗暴的解決驗證碼的辦法 背景: 對於一個爬蟲開發者來說,反爬蟲無疑是一個又愛又恨的對手,兩者之間通過鍵盤的鬥爭更是一個沒有硝煙的戰場。 反爬蟲有很多措施,在這裡說說驗證碼這一塊 論爬蟲修養:大家都是混口飯吃,上有老下有小,碼農何苦為難碼農?爬資

如何利用隨機數產生驗證java基礎知識

pen lean display void 生成 font length break cdd   以前我們通用的驗證碼都是五個不同的大小寫字母,那麽今天我就帶大家學習一下利用Java基礎怎麽生成驗證碼。首先我們應該有一個清晰的思路:首先定義一個固定長度的數組用來存儲需要

java 實現登錄驗證 kaptcha 驗證組件

內容 清除 pub auto 二維碼 我們 constant nts extend 驗證碼的作用: 1、防止廣告機註冊和發帖、評論。2、防止暴力破解密碼,特別是有管理員權限的密碼。 在這裏介紹一種非常實用的驗證碼生成工具:kaptcha 這個工具,可以生成各種樣式的驗證碼

2.CNN圖片多標籤分類基於TensorFlow實現驗證識別OCR

上一篇實現了圖片CNN單標籤分類(貓狗圖片分類任務) 地址:juejin.im/post/5c0739… 預告:下一篇用LSTM+CTC實現不定長文字的OCR,本質上是一種不固定標籤個數的多標籤分類問題 本文所用到的10w驗證碼資料集百度網盤下載地址(也可使用下文程式碼自行生成): pan.baidu

使用 Python 生成驗證CAPTCHA

CAPTCHA 影象 Python 資料視覺化程式設計實戰程式碼 點選檢視詳細內容 from PIL import Image, ImageDraw, ImageFont import random import string class SimpleCaptchaException(Exce

tensorflow實現驗證識別

tfrecords 由於有個5W張圖片的訓練集,如果是placeholder的方式來把資料餵給graph的話,那可真蠢。。所以不如用tensorflow官方推薦的tfrecords來進行IO。這種IO方式主要是兩步: 1.先把資料dump成tfrecords檔案 2.用佇列來把資料餵

Chrome外掛:本地程式實現驗證破解瀏覽器與本地程序通訊

利用chrome呼叫本地程式破解圖片驗證碼background.js  var port = null, tabId, fname = "vcode.chrome.v1.item.01"; //對應登錄檔HKEY_CURRENT_USER\Software\Google\Chrome\Nat

JavaWeb學習HttpServletResponse基本應用——生成驗證5

一、程式碼: package com.servlet.study; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; imp

Python識別圖形驗證實現自動登陸附視訊教程

驗證碼有圖形驗證碼、極驗滑動驗證碼、點觸驗證碼、宮格驗證碼。這回重點講講圖形驗證碼的識別。 雖說圖形驗證碼最簡單,但是對於我這等新手,還是要苦學一番。首先尋找測試網站,網站選的是如雲閣小說網,小網站不怕被封。他們的驗證碼一般如下:視訊教程:     &n

Java實現簡訊驗證--完整教程

        我們在實現登入註冊的時候,常常用到了簡訊驗證碼校驗,下面給大家簡單介紹阿里雲的簡訊服務平臺。        相關jar包:        aliyun-java-sdk-core-3.2.2.jar(點此下載)        aliyun-java-sdk-d

SSM框架下實現驗證圖片驗證功能原始碼

SSM框架下實現驗證碼圖片驗證功能 背景圖片資源路徑  https://download.csdn.net/download/hero_qhz/10322064 一、首先,在pom裡面加上需要用的資源jar包等,並且加上驗證圖片的引用圖片路徑,否則專案啟動會報找不到圖片資源的錯

5分鐘教你3種實現驗證功能

<script type="text/javascript" src="js/jquery-3.3.1.min.js" ></script> <script> $(function(){ var show_num = []; dra

帶加減法的圖片驗證java程式設計實現

最近用java做了一個加法驗證碼,是在kaptcha的基礎上改寫的,而kaptcha是一個擴充套件自 simplecaptcha的驗證碼庫。 // create the text for the imageList<String> capText = creat

Confluence 6 配置驗證Captcha來防止垃圾

如果你的 Confluence 站點是對公眾開放的(允許匿名使用者使用,新增評論,建立頁面等),你可能會發現你的站點會被自動建立很多垃圾頁面,評論或者其他垃圾內容。 你可以配置讓 Confluence 通過確定新增內容的人為真正的使用者而不是機器來確定內容是否是垃圾內容: 建立一個賬戶 新增一個評論

Android開發實現傳送簡訊驗證使用第三方伺服器Bmob

呼叫Bmob第三方伺服器實現簡訊驗證的功能,大致思路如下: 隨機產生6位數字,然後呼叫Bmob的請求短髮函式傳送者六位數到伺服器,然後伺服器給指定手機發送這6位驗證碼,然後感覺使用者輸入的數字進行判斷