Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Ji Yu YMP Kuang Jia Shi Xian De Yan Zheng Ma Mo Kuai ,Zhi Chi Tu Pian , You Jian He Duan Xin San Chong Yan Zheng Lei Xing ,Cai Yong Zhu Jie Yan Zheng ,Pei Zhi Jian Dan , Ling Huo ,Ke Zi Ding Yi Kuo Zhan .

License

Notifications You must be signed in to change notification settings

suninformation/ymate-module-captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

45 Commits

Repository files navigation

YMATE-MODULE-CAPTCHA

Ji Yu YMP Kuang Jia Shi Xian De Yan Zheng Ma Mo Kuai ,Zhi Chi Tu Pian , You Jian He Duan Xin San Chong Yan Zheng Lei Xing ,Cai Yong Zhu Jie Yan Zheng ,Pei Zhi Jian Dan , Ling Huo ,Ke Zi Ding Yi Kuo Zhan ,Zhu Yao Te Xing Ru Xia :

  • Zhi Chi Tu Pian , You Jian He Duan Xin San Chong Yan Zheng Lei Xing ;
  • Zhi Chi Duo Zuo Yong Yu Yan Zheng Ma Sheng Cheng ;
  • Zhi Chi debug Mo Shi ,Gai Mo Shi Xia Duan Xin Bu Hui Bei Fa Song ;
  • Zhi Chi Gen Ju Xian Ding Tiao Jian Pan Duan Shi Fou Qi Yong Yan Zheng Ma ,Ru :Qing Qiu n Ci Hou Xu Yao Tian Xie Yan Zheng Ma ;
  • Cai Yong @VCaptcha Zhu Jie Yan Zheng ,Pei Zhi Jian Dan , Ling Huo ,Ke Zi Ding Yi Kuo Zhan ;

MavenBao Yi Lai

<dependency>
<groupId>net.ymate.modulegroupId>
<artifactId>ymate-module-captchaartifactId>
<version>2.0.0version>
dependency>

Mo Kuai Pei Zhi Can Shu Shuo Ming

, Duo Ge Zi Ti Yong '|'Fen Ge ymp.configs.module.captcha.fonts= # Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Suo Fang , Qu Zhi Fan Wei : [0-1, 0-1], Mo Ren : 1,1 ymp.configs.module.captcha.effect.scale= # Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Bo Lang , Mo Ren Zhi : true ymp.configs.module.captcha.effect.ripple= # Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Mo Hu , Mo Ren Zhi : true ymp.configs.module.captcha.effect.blur= # Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Lun Kuo , Mo Ren Zhi : false ymp.configs.module.captcha.effect.outline= # Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Xuan Zhuan , Mo Ren Zhi : true ymp.configs.module.captcha.effect.rotate=">#-------------------------------------
# module.captcha Mo Kuai Chu Shi Hua Can Shu
#-------------------------------------

# Yan Zheng Ma Mo Kuai Mo Kuai Shi Fou Yi Qi Yong (Jin Yong Hou Jiang Hu Lue Suo You Yan Zheng Ma Xiang Guan Can Shu Yan Zheng ), Mo Ren Zhi : true
ymp.configs.module.captcha.enabled=

# Shi Fou Kai Qi Diao Shi Mo Shi (Diao Shi Mo Shi Xia Kong Zhi Tai Jiang Shu Chu Sheng Cheng De Yan Zheng Ma , Tong Shi Duan Xin Yan Zheng Ma Ye Bu Hui Bei Zhen Zheng Fa Song ), Mo Ren Zhi : false
ymp.configs.module.captcha.dev_mode=

# Kai Qi Yan Zheng Ma Lei Xing , Qu Zhi Fan Wei : ALL|DEFAULT|SMS|MAIL, Mo Ren Zhi : ALL
ymp.configs.module.captcha.captcha_types=

# Yan Zheng Ma Fu Wu Ti Gong Zhe Lei , Mo Ren Zhi : net.ymate.module.captcha.impl.DefaultCaptchaProvider
ymp.configs.module.captcha.provider_class=

# Zi Ding Yi Yan Zheng Ma Sheng Cheng Qi Lei , Mo Ren Zhi : Kong
ymp.configs.module.captcha.token_generator_class=

# Yan Zheng Ma Cun Chu Gua Pei Qi Lei , Mo Ren Zhi : net.ymate.module.captcha.impl.DefaultCaptchaStorageAdapter
ymp.configs.module.captcha.storage_adapter_class=

# Zuo Yong Yu Biao Shi Kuo Zhan Chu Li Qi , Kai Qi Cuo Wu Ji Shu Shi Wei Bi Xu , Mo Ren Zhi : Kong
ymp.configs.module.captcha.scope_processor_class=

# Shou Ji Duan Xin Huo You Jian Yan Zheng Ma Fa Song Fu Wu Ti Gong Zhe Lei , Mo Ren Zhi : net.ymate.module.captcha.impl.DefaultCaptchaSendProvider
ymp.configs.module.captcha.send_provider_class=

# She Zhi Zai Da Dao Zhi Ding Cuo Wu Ci Shu Shang Xian Hou Kai Qi Yan Zheng Ma , Mo Ren Zhi : 0, Biao Shi Bu Kai Qi Cuo Wu Ji Shu Te Xing
ymp.configs.module.captcha.need_captcha_wrong_times=

# Huan Cun Ming Cheng Qian Zhui , Mo Ren Zhi : ""
ymp.configs.module.captcha.cache_name_prefix=

# Yan Zheng Ma Zui Xiao Zi Fu Chang Du , Mo Ren Zhi : 4
ymp.configs.module.captcha.token_length_min=

# Yan Zheng Ma Chao Shi Shi Jian , Dan Wei : Miao , Mo Ren : Kong , Kong Huo Xiao Yu Deng Yu 0Jun Biao Shi Bu Xian Zhi
ymp.configs.module.captcha.token_timeout=

# Mo Ren Yan Zheng Ma Kong Zhi Qi Fu Wu Qing Qiu Ying She Qian Zhui (Bu Yun Xu '/'Kai Shi He Jie Shu ), Mo Ren Zhi : ""
ymp.configs.module.captcha.service_prefix=

# Shi Fou Zhu Ce Mo Ren Yan Zheng Ma Kong Zhi Qi , Mo Ren Zhi : false
ymp.configs.module.captcha.service_enabled=

# Gao Du , Mo Ren : 70px
ymp.configs.module.captcha.height=

# Kuan Du , Mo Ren : 200px
ymp.configs.module.captcha.width=

# Qian Jing Se , RGBZhi , Ru : 0,0,0|1,2,3, Duo Ge Yan Se Yong '|'Fen Ge , Mo Ren : Sui Ji
ymp.configs.module.captcha.foregrounds=

# Bei Jing Se , RBGZhi , Mo Ren : 255,255,255
ymp.configs.module.captcha.background=

# Zhi Liang , Ke Xuan Zhi : min|default|max, Mo Ren : max
ymp.configs.module.captcha.quality=

# Ya Suo Bi , 0-1Zhi Jian , Mo Ren : Kong
ymp.configs.module.captcha.compress_ratio=

# Tu Pian Ge Shi , Ke Xuan Zhi : png|jpeg, Mo Ren : jpeg
ymp.configs.module.captcha.format=

# Zi Ding Yi Zi Ti Pei Zhi Fen Xi Qi , Ke Xuan Can Shu , Mo Ren Zhi : net.ymate.module.captcha.impl.DefaultCaptchaFontsParser
# Ruo Xi Wang Tong Guo Zhi Ding Wen Jian Jia Zai Zi Ti , Qing Shi Yong : net.ymate.module.captcha.impl.FileCaptchaFontsParser
# Huo Tong Guo Shi Xian net.ymate.module.captcha.ICaptchaFontsParserJie Kou Zi Ding Yi Jia Zai Fang Shi
ymp.configs.module.captcha.fonts_parser_class=

# Zi Ding Yi Zi Ti , Ke Xuan Can Shu , Ge Shi : [Zi Ti Ming Cheng :SansSerif],[Zi Ti Yang Shi :plain|bold|italic], Duo Ge Zi Ti Yong '|'Fen Ge , Mo Ren : Sui Ji
# Dang Zi Ding Yi Zi Ti Pei Zhi Fen Xi Qi Wei Tong Guo Wen Jian Jia Zai Shi , Pei Zhi Ge Shi : [Zi Ti Ge Shi :type1|truetype],[Zi Ti Yang Shi :plain|bold|italic],, Duo Ge Zi Ti Yong '|'Fen Ge
ymp.configs.module.captcha.fonts=

# Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Suo Fang , Qu Zhi Fan Wei : [0-1, 0-1], Mo Ren : 1,1
ymp.configs.module.captcha.effect.scale=

# Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Bo Lang , Mo Ren Zhi : true
ymp.configs.module.captcha.effect.ripple=

# Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Mo Hu , Mo Ren Zhi : true
ymp.configs.module.captcha.effect.blur=

# Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Lun Kuo , Mo Ren Zhi : false
ymp.configs.module.captcha.effect.outline=

# Tu Pian Sheng Cheng Xiao Guo Can Shu She Zhi : Xuan Zhuan , Mo Ren Zhi : true
ymp.configs.module.captcha.effect.rotate=

Shi Yong Fang Fa Shuo Ming

Zai Web Huan Jing Xia ,Dang Pei Zhi service_enabled=true Shi ,Mo Kuai Jiang Zai Chu Shi Hua Shi Zhu Ce Mo Ren Yan Zheng Ma Kong Zhi Qi ,Gai Kong Zhi Qi Ti Gong Yi Xia Jie Kou Neng Li :

Huo Qu Yan Zheng Ma Tu Pian

http://<Ni De Yu Ming >/captcha?scope=<SCOPE>&type=<TYPE>

Can Shu Shuo Ming :

  • scope:Zuo Yong Yu Biao Shi ,Yong Yu Qu Fen Bu Tong Ke Hu Duan Ji Shu Ju Cun Chu Fan Wei ,Bi Xuan Can Shu ;

  • type:Qu Zhi Fan Wei :data|json,Cai Yong Base64Bian Ma Shu Chu Tu Pian ,Mo Ren Wei Kong ,Ke Xuan Can Shu ;

Fa Song Duan Xin Yan Zheng Ma

http://<Ni De Yu Ming >/captcha/sms_code?scope=<SCOPE>&mobile=<MOBILE>&captcha=<CAPTCHA>

Can Shu Shuo Ming :

  • scope:Zuo Yong Yu Biao Shi ,Yong Yu Qu Fen Bu Tong Ke Hu Duan Ji Shu Ju Cun Chu Fan Wei ,Bi Xuan Can Shu ;

  • mobile:Shou Ji Hao Ma ,Bi Xuan Can Shu ;

  • captcha:Tu Pian Yan Zheng Ma (Tong Guo http:///captcha?scope=Huo Qu )

Fan Hui Zhi Shuo Ming :

{ret: 0}
  • 0 Biao Shi Fa Song Cheng Gong
  • -1 Biao Shi Can Shu Yan Zheng Cuo Wu
  • -6 Biao Shi Fa Song Pin Lu Guo Kuai Huo Qi Ta Xiao Xi
  • -50 Biao Shi Fa Song Yi Chang

Fa Song You Jian Yan Zheng Ma

http://<Ni De Yu Ming >/captcha/mail_code?scope=<SCOPE>&email=<EMAIL>&captcha=<CAPTCHA>

Can Shu Shuo Ming :

  • scope:Zuo Yong Yu Biao Shi ,Yong Yu Qu Fen Bu Tong Ke Hu Duan Ji Shu Ju Cun Chu Fan Wei ,Bi Xuan Can Shu ;

  • email:You Jian Di Zhi ,Bi Xuan Can Shu ;

  • captcha:Tu Pian Yan Zheng Ma (Tong Guo http:///captcha?scope=Huo Qu )

Fan Hui Zhi Shuo Ming :

{ret: 0}
  • 0 Biao Shi Fa Song Cheng Gong
  • -1 Biao Shi Can Shu Yan Zheng Cuo Wu
  • -6 Biao Shi Fa Song Pin Lu Guo Kuai Huo Qi Ta Xiao Xi
  • -50 Biao Shi Fa Song Yi Chang

Jian Cha Yan Zheng Ma Shi Fou He Fa

http://<Ni De Yu Ming >/captcha/match?scope=<SCOPE>&token=<TOKEN>&target=<TARGET>

Can Shu Shuo Ming :

  • scope:Zuo Yong Yu Biao Shi ,Yong Yu Qu Fen Bu Tong Ke Hu Duan Ji Shu Ju Cun Chu Fan Wei ,Bi Xuan Can Shu ;

  • token:Yu Yan Zheng De Ling Pai Zhi ,Bi Xuan Can Shu ;

  • target:Dang Yan Zheng Shou Ji Huo You Jian Shi Bi Xu Zhi Ding Dui Ying De Shou Ji Hao Huo You Xiang Di Zhi ;

Fan Hui Zhi Shuo Ming :

{ret: 0, matched: true|false}

Shi Li Dai Ma

Yan Zheng Ma Zhu Jie @VCaptcha De Shi Yong

@RequestMapping(value = "/login", method = Type.HttpMethod.POST)
public IView login(@VCaptcha(invalid = true)
@RequestParam String captcha, // Yan Zheng Ma

@VRequired
@VMobile
@RequestParam String mobile, // Shou Ji Hao Ma

@VRequired
@RequestParam String scope, // Duan Xin Yan Zheng Ma Zuo Yong Yu Biao Shi

@VRequired
@VCaptcha(type = ICaptcha.Type.MAIL, scopeName = "scope", targetName="mobile")
@RequestParam String smscode, // Duan Xin Yan Zheng Ma

@VRequired
@RequestParam String passwd, // Deng Lu Mi Ma

@RequestParam(Optional.REDIRECT_URL) String redirectUrl) throws Exception {
// ...... Sheng Lue
return WebResult.success().toJsonView();
}

Yan Zheng Ma Xiang Guan Fang Fa Diao Yong

// Sheng Cheng Zuo Yong Yu Wei user.login.xxxDe Yan Zheng Ma
String code = Captcha.get().generate("user.login.xxx");

// Xiao Hui Zuo Yong Yu Wei user.login.xxxDe Yan Zheng Ma
Captcha.get().invalidate("user.login.xxx");

// Pan Duan Shi Fou Kai Qi Cuo Wu Ji Shu ,Kai Qi Hou Jiang Zhi Chi Tiao Guo Can Shu Yan Zheng
Captcha.get().isWrongTimesEnabled();

// Pan Duan Zuo Yong Yu Wei user.login.xxxDe Yan Zheng Ma Shi Fou Yun Xu Hu Lue
Captcha.get().isValidationNeedSkip(ICaptcha.Type.DEFAULT, "user.login.xxx");

// Zhong Zhi Zuo Yong Yu Wei user.login.xxxDe Yan Zheng Ma Cuo Wu Ji Shu Qi
Captcha.get().resetWrongTimes(ICaptcha.Type.DEFAULT, "user.login.xxx");

// Yan Zheng Zuo Yong Yu Wei user.login.xxxDe Yan Zheng Ma Shi Fou Pi Pei Yi Ji Yan Zheng Hou Shi Fou Shi Qi Shi Xiao
Captcha.get().validate("user.login.xxx", code, true);

One More Thing

YMP Bu Jin Ti Gong Bian Jie De Web Ji Qi Ta Java Xiang Mu De Kuai Su Kai Fa Ti Yan ,Ye Jiang Bu Duan Ti Gong Geng Duo Feng Fu De Xiang Mu Shi Jian Jing Yan .

Gan Xing Qu De Xiao Huo Ban Er Men Ke Yi Jia Ru Guan Fang QQ Qun :480374360,Yi Qi Jiao Liu Xue Xi ,Bang Zhu YMP Cheng Chang !

Ru Guo Xi Huan YMP,Xi Wang De Dao Ni De Zhi Chi He Gu Li !

Liao Jie Geng Duo You Guan YMP Kuang Jia De Nei Rong ,Qing Fang Wen Guan Wang :https://ymate.net

About

Ji Yu YMP Kuang Jia Shi Xian De Yan Zheng Ma Mo Kuai ,Zhi Chi Tu Pian , You Jian He Duan Xin San Chong Yan Zheng Lei Xing ,Cai Yong Zhu Jie Yan Zheng ,Pei Zhi Jian Dan , Ling Huo ,Ke Zi Ding Yi Kuo Zhan .

Topics

Resources

Readme

License

Apache-2.0 license

Stars

Watchers

Forks

Packages

No packages published

Languages