亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

mica 中驗證碼擴展 mica-captcha 驗證碼組件

Vixb / 1905人閱讀

摘要:生成驗證碼圖形驗證碼校驗驗證碼生成驗證碼圖形驗證碼校驗驗證碼生成其他類型驗證碼生成圖片驗證碼主要為或者前后端分離設計。校驗圖片驗證碼。

驗證碼效果

保證了驗證碼的安全性的同時盡量做到了美觀,歡迎試用,更多使用方式可以查看 mica 示例項目。

依賴坐標 Maven

    net.dreamlu
    mica-captcha
Gradle
implementation "net.dreamlu:mica-captcha"
配置項
配置項 默認值 說明
mica.captcha.cache-name micaCaptchaCache 驗證碼cache名,默認:micaCaptchaCache
mica.captcha.cookie-name mica-captcha 驗證碼cookie名,默認:mica-captcha
mica.captcha.enabled true 是否開啟驗證碼,默認:true.

注意:結合 mica-pro 的 mica-cache-redis 組件實現(xiàn)?cache name 使用 # 號自動配置超時時間。

使用

首先需要配置 Spring cache,如 ehcache、redis等,然后給?micaCaptchaCache 配置一個超時時間。

Servlet

生成驗證碼

@Autowired
private MicaCaptchaServlet micaCaptcha;
/**
 * 圖形驗證碼
 */
@GetMapping(value = "/captcha.jpg", produces = MediaType.IMAGE_JPEG_VALUE)
@ResponseBody
public ResponseEntity captcha(HttpServletResponse response) {
    return micaCaptcha.generate(response);
}

校驗驗證碼

boolean validated = micaCaptcha.validate(response, userInputCaptcha);
WebFlux

生成驗證碼

@Autowired
private MicaCaptchaReactive micaCaptcha;
/**
 * 圖形驗證碼
 */
@GetMapping(value = "/captcha.jpg", produces = MediaType.IMAGE_JPEG_VALUE)
@ResponseBody
public Mono> captcha(ServerWebExchange exchange) {
    return Mono.just(micaCaptcha.generate(exchange));
}

校驗驗證碼

boolean validated = micaCaptcha.validate(exchange, userInputCaptcha);
生成其他類型驗證碼

micaCaptcha.generateBase64 生成 base64 圖片驗證碼(主要為 App 或者前后端分離設計)。

micaCaptcha.validateBase64 校驗 base64 圖片驗證碼。

開源推薦

Spring boot 微服務高效開發(fā)?mica?工具集:https://gitee.com/596392912/mica

Avue?一款基于vue可配置化的神奇框架:https://gitee.com/smallweigit/avue

pig?宇宙最強微服務(架構師必備):https://gitee.com/log4j/pig

SpringBlade?完整的線上解決方案(企業(yè)開發(fā)必備):https://gitee.com/smallc/SpringBlade

IJPay 支付SDK讓支付觸手可及:https://gitee.com/javen205/IJPay

關注我們

掃描上面二維碼,更多精彩內容每天推薦!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/73896.html

相關文章

  • mica test 擴展 mica-boot-test 單元測試插件

    摘要:介紹由于在組件中我們埋入了一些配置,該組件為了方便單元測試。依賴坐標使用方式示例代碼一采用。說明上面種方式均可,注解屬性有服務名和。 介紹 由于在?mica-launcher?組件中我們埋入了一些配置,該組件為了方便單元測試。 依賴坐標 Maven net.dreamlu mica-boot-test test Gradle testCompile net....

    yanbingyun1990 評論0 收藏0
  • mica 簡介和組件圖譜

    摘要:僅依賴全家桶,無第三方依賴。碼云微服務開發(fā)核心包,由于功能眾多不做詳細描述,大家可以看組件圖譜。碼云對相關組件進行的擴展,暫未開源,敬請期待組件圖譜 mica 云母,寓意為云服務的核心,使得云服務開發(fā)更加方便快捷。mica 的前身是 lutool,lutool 在內部孵化了小兩年,已經被多個朋友運用到企業(yè)。由于 lutool 對微服務不夠友好,故重塑了mica。 mica 核心依賴 m...

    wqj97 評論0 收藏0
  • Java Bean Copy 性能大比拼

    摘要:性能大比拼簡介拷貝在工作中被大量使用,可以大幅度的提高工作量。本文對常用的工具進行了壓力測試,方便大家選擇更加適合自己的工具。本篇文章是增強介紹續(xù)篇,該專欄會持續(xù)更新,感興趣的朋友請訂閱我們。的表現(xiàn)反而比更好,可能是模型不一樣導致的。 Java Bean Copy 性能大比拼 簡介 Bean 拷貝在工作中被大量使用,可以大幅度的提高工作量。本文對常用的 Bean copy 工具進行了...

    lentoo 評論0 收藏0
  • Spring Security OAuth2 優(yōu)雅的集成短信驗證登錄以及第三方登錄

    摘要:前言基于做微服務架構分布式系統(tǒng)時,作為認證的業(yè)內標準,也提供了全套的解決方案來支持在環(huán)境下使用,提供了開箱即用的組件。 前言 基于SpringCloud做微服務架構分布式系統(tǒng)時,OAuth2.0作為認證的業(yè)內標準,Spring Security OAuth2也提供了全套的解決方案來支持在Spring Cloud/Spring Boot環(huán)境下使用OAuth2.0,提供了開箱即用的組件。但...

    yck 評論0 收藏0
  • ThinkPHP驗證不顯示的解決方案

    摘要:今天遇到一個很奇怪的,就是我寫了一個程序本地運行正常,但是發(fā)布到甲方的服務器上出現(xiàn)無法顯示驗證碼的。適用于驗證碼圖片在新窗口打開的時候顯示了報錯信息以及一堆亂碼的情況下,如果有報錯信息,請根據(jù)報錯信息進行檢查驗證碼所調用的字體是否缺失。 今天遇到一個很奇怪的BUG,就是我寫了一個PHP程序本地運行正常,但是發(fā)布到甲方的服務器上出現(xiàn)無法顯示驗證碼的BUG。 showImg(https:/...

    Meils 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<