类 CaptchaController

所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@RestController public class CaptchaController extends SystemController
验证码生成接口,所有其他类型验证码生成器可以实现:CaptchaProvider,分离各种区别。
作者:
时克英
  • 构造器详细资料

    • CaptchaController

      @Autowired public CaptchaController(com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> imageCaptchaProvider, JigsawCaptchaProvider jigsawCaptchaProvider, BlockPuzzleCaptchaProvider blockPuzzleCaptchaProvider)
  • 方法详细资料

    • generateJigsawMobileCaptcha

      @RequestMapping("/captcha/jigsaw/mobile") public com.walker.web.ResponseValue generateJigsawMobileCaptcha()
    • validateJigsaw

      @PostMapping("/captcha/jigsaw_validate") public com.walker.web.ResponseValue validateJigsaw(String token, String x)
      验证拼图位置
      参数:
      token - 传入的uuid
      x - 横坐标位置
      返回:
    • generateJigsawCaptcha

      @RequestMapping("/captcha/jigsaw") public com.walker.web.ResponseValue generateJigsawCaptcha()
      获取拼图验证码信息。
      返回:
    • generateSmsCaptcha

      @RequestMapping("/captcha/sms") public com.walker.web.ResponseValue generateSmsCaptcha(String phoneNumber)
      生成短信验证码,放入缓存。
      参数:
      phoneNumber -
      返回:
    • generateImageCaptcha

      @GetMapping("/captcha/image") public com.walker.web.ResponseValue generateImageCaptcha()
      PC端登录,生成简单的图像验证码
      返回:
    • generateCaptchaNone

      @GetMapping("/captcha/none") public com.walker.web.ResponseValue generateCaptchaNone()
      在slider滑块验证,sms短信验证时,不需要实际验证码,仅返回uuid。
      返回: