国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mica 中驗(yàn)證碼擴(kuò)展 mica-captcha 驗(yàn)證碼組件

Vixb / 1842人閱讀

摘要:生成驗(yàn)證碼圖形驗(yàn)證碼校驗(yàn)驗(yàn)證碼生成驗(yàn)證碼圖形驗(yàn)證碼校驗(yàn)驗(yàn)證碼生成其他類型驗(yàn)證碼生成圖片驗(yàn)證碼主要為或者前后端分離設(shè)計(jì)。校驗(yàn)圖片驗(yàn)證碼。

驗(yàn)證碼效果

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

依賴坐標(biāo) Maven

    net.dreamlu
    mica-captcha
Gradle
implementation "net.dreamlu:mica-captcha"
配置項(xiàng)
配置項(xiàng) 默認(rèn)值 說明
mica.captcha.cache-name micaCaptchaCache 驗(yàn)證碼cache名,默認(rèn):micaCaptchaCache
mica.captcha.cookie-name mica-captcha 驗(yàn)證碼cookie名,默認(rèn):mica-captcha
mica.captcha.enabled true 是否開啟驗(yàn)證碼,默認(rèn):true.

注意:結(jié)合 mica-pro 的 mica-cache-redis 組件實(shí)現(xiàn)?cache name 使用 # 號(hào)自動(dòng)配置超時(shí)時(shí)間。

使用

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

Servlet

生成驗(yàn)證碼

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

校驗(yàn)驗(yàn)證碼

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

生成驗(yàn)證碼

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

校驗(yàn)驗(yàn)證碼

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

micaCaptcha.generateBase64 生成 base64 圖片驗(yàn)證碼(主要為 App 或者前后端分離設(shè)計(jì))。

micaCaptcha.validateBase64 校驗(yàn) base64 圖片驗(yàn)證碼。

開源推薦

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

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

pig?宇宙最強(qiáng)微服務(wù)(架構(gòu)師必備):https://gitee.com/log4j/pig

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

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

關(guān)注我們

掃描上面二維碼,更多精彩內(nèi)容每天推薦!

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/73896.html

相關(guān)文章

  • mica test 擴(kuò)展 mica-boot-test 單元測(cè)試插件

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

    yanbingyun1990 評(píng)論0 收藏0
  • mica 簡(jiǎn)介和組件圖譜

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

    wqj97 評(píng)論0 收藏0
  • Java Bean Copy 性能大比拼

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

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

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

    yck 評(píng)論0 收藏0
  • ThinkPHP驗(yàn)證不顯示的解決方案

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

    Meils 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<