美文网首页
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