|
@@ -1,70 +1,81 @@
|
|
|
-//package com.your.packages.admin.captcha.tianai;
|
|
|
+// package com.your.packages.admin.captcha.tianai;
|
|
|
//
|
|
|
-//import cloud.tianai.captcha.common.constant.CaptchaTypeConstant;
|
|
|
-//import cloud.tianai.captcha.generator.common.constant.SliderCaptchaConstant;
|
|
|
-//import cloud.tianai.captcha.generator.impl.StandardSliderImageCaptchaGenerator;
|
|
|
-//import cloud.tianai.captcha.resource.common.model.dto.Resource;
|
|
|
-//import cloud.tianai.captcha.resource.common.model.dto.ResourceMap;
|
|
|
-//import cloud.tianai.captcha.resource.impl.DefaultResourceStore;
|
|
|
-//import cloud.tianai.captcha.resource.impl.provider.ClassPathResourceProvider;
|
|
|
-//import org.springframework.stereotype.Component;
|
|
|
+// import cloud.tianai.captcha.common.constant.CaptchaTypeConstant;
|
|
|
+// import cloud.tianai.captcha.generator.common.constant.SliderCaptchaConstant;
|
|
|
+// import cloud.tianai.captcha.generator.impl.StandardSliderImageCaptchaGenerator;
|
|
|
+// import cloud.tianai.captcha.resource.common.model.dto.Resource;
|
|
|
+// import cloud.tianai.captcha.resource.common.model.dto.ResourceMap;
|
|
|
+// import cloud.tianai.captcha.resource.impl.DefaultResourceStore;
|
|
|
+// import cloud.tianai.captcha.resource.impl.provider.ClassPathResourceProvider;
|
|
|
+// import org.springframework.stereotype.Component;
|
|
|
//
|
|
|
-//import java.util.HashMap;
|
|
|
-//import java.util.Map;
|
|
|
+// import java.util.HashMap;
|
|
|
+// import java.util.Map;
|
|
|
//
|
|
|
-//import static cloud.tianai.captcha.generator.impl.StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH;
|
|
|
+// import static
|
|
|
+// cloud.tianai.captcha.generator.impl.StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH;
|
|
|
//
|
|
|
-//@Component
|
|
|
-//public class TianaiCaptchaResourceStore extends DefaultResourceStore {
|
|
|
+// @Component
|
|
|
+// public class TianaiCaptchaResourceStore extends DefaultResourceStore {
|
|
|
//
|
|
|
-// public TianaiCaptchaResourceStore() {
|
|
|
+// public TianaiCaptchaResourceStore() {
|
|
|
//
|
|
|
-// // 滑块验证码 模板 (系统内置)
|
|
|
-//// Map<String, Resource> template1 = new HashMap<>(4);
|
|
|
-// ResourceMap template1 = new ResourceMap();
|
|
|
-// template1.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/active.png")));
|
|
|
-// template1.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/fixed.png")));
|
|
|
-// template1.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/matrix.png")));
|
|
|
-//// Map<String, Resource> template2 = new HashMap<>(4);
|
|
|
-// ResourceMap template2 = new ResourceMap();
|
|
|
-// template2.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/active.png")));
|
|
|
-// template2.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/fixed.png")));
|
|
|
-// template2.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/matrix.png")));
|
|
|
-// // 旋转验证码 模板 (系统内置)
|
|
|
-//// Map<String, Resource> template3 = new HashMap<>(4);
|
|
|
-// ResourceMap template3 = new ResourceMap();
|
|
|
-// template3.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/active.png")));
|
|
|
-// template3.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/fixed.png")));
|
|
|
-// template3.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new Resource(ClassPathResourceProvider.NAME,
|
|
|
-// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/matrix.png")));
|
|
|
+// // 滑块验证码 模板 (系统内置)
|
|
|
+//// Map<String, Resource> template1 = new HashMap<>(4);
|
|
|
+// ResourceMap template1 = new ResourceMap();
|
|
|
+// template1.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/active.png")));
|
|
|
+// template1.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/fixed.png")));
|
|
|
+// template1.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/1/matrix.png")));
|
|
|
+//// Map<String, Resource> template2 = new HashMap<>(4);
|
|
|
+// ResourceMap template2 = new ResourceMap();
|
|
|
+// template2.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/active.png")));
|
|
|
+// template2.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/fixed.png")));
|
|
|
+// template2.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/2/matrix.png")));
|
|
|
+// // 旋转验证码 模板 (系统内置)
|
|
|
+//// Map<String, Resource> template3 = new HashMap<>(4);
|
|
|
+// ResourceMap template3 = new ResourceMap();
|
|
|
+// template3.put(SliderCaptchaConstant.TEMPLATE_ACTIVE_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/active.png")));
|
|
|
+// template3.put(SliderCaptchaConstant.TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/fixed.png")));
|
|
|
+// template3.put(SliderCaptchaConstant.OBFUSCATE_TEMPLATE_FIXED_IMAGE_NAME, new
|
|
|
+// Resource(ClassPathResourceProvider.NAME,
|
|
|
+// StandardSliderImageCaptchaGenerator.DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH.concat("/3/matrix.png")));
|
|
|
//
|
|
|
-// // 1. 添加一些模板
|
|
|
+// // 1. 添加一些模板
|
|
|
//
|
|
|
//
|
|
|
-// addTemplate(CaptchaTypeConstant.SLIDER, template1);
|
|
|
-// addTemplate(CaptchaTypeConstant.SLIDER, template2);
|
|
|
-// addTemplate(CaptchaTypeConstant.ROTATE, template3);
|
|
|
-// // 2. 添加自定义背景图片
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/a.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/b.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/c.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/d.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/e.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/g.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/h.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/i.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/j.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.ROTATE, new Resource("classpath", "bgimages/48.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.CONCAT, new Resource("classpath", "bgimages/48.jpg"));
|
|
|
-// addResource(CaptchaTypeConstant.WORD_IMAGE_CLICK, new Resource("classpath", "bgimages/c.jpg"));
|
|
|
-// }
|
|
|
+// addTemplate(CaptchaTypeConstant.SLIDER, template1);
|
|
|
+// addTemplate(CaptchaTypeConstant.SLIDER, template2);
|
|
|
+// addTemplate(CaptchaTypeConstant.ROTATE, template3);
|
|
|
+// // 2. 添加自定义背景图片
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/a.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/b.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/c.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/d.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/e.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/g.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/h.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/i.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/j.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.ROTATE, new Resource("classpath", "bgimages/48.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.CONCAT, new Resource("classpath", "bgimages/48.jpg"));
|
|
|
+// addResource(CaptchaTypeConstant.WORD_IMAGE_CLICK, new Resource("classpath",
|
|
|
+// "bgimages/c.jpg"));
|
|
|
+// }
|
|
|
//
|
|
|
-//}
|
|
|
+// }
|