美文网首页
HappyCaptcha生成验证码并读取

HappyCaptcha生成验证码并读取

作者: 天马行空_9f6e | 来源:发表于2021-05-13 21:49 被阅读0次

Maven配置

<dependency>

            <groupId>com.ramostear</groupId>

            <artifactId>Happy-Captcha</artifactId>

            <version>1.0.1</version>

        </dependency>

在Controller中直接调用

package com.bruce.mall.portal.web.controller;

import com.bruce.common.base.annotation.TokenCheck;

import com.ramostear.captcha.HappyCaptcha;

import com.ramostear.captcha.support.CaptchaStyle;

import com.ramostear.captcha.support.CaptchaType;

import org.springframework.web.bind.annotation.GetMapping;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

@RestController

@RequestMapping("/happyCaptcha")

public class HappyCaptchaController {

@RequestMapping("/generatorCode")

public void generatorCode(HttpServletRequest request,HttpServletResponse response) {

// 设置验证码的显示模式动态还是静态,

        HappyCaptcha.require(request, response)

.type(CaptchaType.NUMBER_ZH_CN)

.style(CaptchaStyle.ANIM).build().finish();

}

@GetMapping("/verify")

@TokenCheck(required =false)

public String verify(String verifyCode,HttpServletRequest request) {

boolean flag = HappyCaptcha.verification(request, verifyCode,true);

if (flag) {

return "验证码校验验通过";

}

return "验证码校验不通过";

}

}

相关文章

网友评论

      本文标题:HappyCaptcha生成验证码并读取

      本文链接:https://www.haomeiwen.com/subject/lpaxjltx.html