类 CaptchaController
java.lang.Object
com.iplatform.base.AbstractController
com.iplatform.base.AbstractSecurityController
com.iplatform.base.AbstractFileOperateSpiController
com.iplatform.base.SystemController
com.iplatform.base.controller.CaptchaController
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
验证码生成接口,所有其他类型验证码生成器可以实现:
CaptchaProvider,分离各种区别。- 作者:
- 时克英
-
嵌套类概要
从类继承的嵌套类/接口 com.iplatform.base.AbstractController
AbstractController.ResponseFormat -
字段概要
从类继承的字段 com.iplatform.base.AbstractController
DEFAULT_JS_NAME, DEFAULT_PAGER_VIEW_NAME, logger -
构造器概要
构造器构造器说明CaptchaController(com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> imageCaptchaProvider, JigsawCaptchaProvider jigsawCaptchaProvider, BlockPuzzleCaptchaProvider blockPuzzleCaptchaProvider) -
方法概要
修饰符和类型方法说明com.walker.web.ResponseValue在slider滑块验证,sms短信验证时,不需要实际验证码,仅返回uuid。com.walker.web.ResponseValuePC端登录,生成简单的图像验证码com.walker.web.ResponseValue获取拼图验证码信息。com.walker.web.ResponseValuecom.walker.web.ResponseValuegenerateSmsCaptcha(String phoneNumber) 生成短信验证码,放入缓存。com.walker.web.ResponseValuevalidateJigsaw(String token, String x) 验证拼图位置从类继承的方法 com.iplatform.base.SystemController
afterPropertiesSet, downloadLocalImportTemplate, getCaptchaCacheProvider, getCurrentOrgMenuScope, getCurrentWebUserAgent, getDataImportEngine, getDept, getDeptCacheProvider, getDeptName, getDictCacheProvider, getDictName, getLoginStrategyManager, getNotificationTemplateCache, getOrgListScope, getOwner, getPushManager, getRootOrgIdByDept, getSmsCaptchaProvider, getUser, getUserCacheProvider, getUserLoginCache, getUserRootOrgId, getUserService, getWebAgentService, sendSmsCodeValidation, setCaptchaCacheProvider, setDeptCacheProvider, setDictCacheProvider, setPlatformDataImportEngine, setPushManager, setSmsCaptchaProvider, setUserCacheProvider, systemLogError, systemLogSuccess, updateLoginUserRoleListInCache, validateSmsCode从类继承的方法 com.iplatform.base.AbstractFileOperateSpiController
acquireFileOperateSpi, clearCdnPrefix, getCdnUrl, getFileInfo, getFileInfoList, getLocalFileData, getOssFileData, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote从类继承的方法 com.iplatform.base.AbstractSecurityController
acquireSecurityUserProperties, encryptPassword, getCurrentDataScope, getCurrentUser, getCurrentUserId, getCurrentUserPrincipal, getCurrentUserRoleIdList, isSupervisor, loginAsWorkflowRole, matchesPassword, validatePasswordRule从类继承的方法 com.iplatform.base.AbstractController
acquireTablePage, ajaxOutputFileStream, ajaxOutputFileStream, ajaxOutPutHtml, ajaxOutPutJson, ajaxOutPutText, ajaxOutPutXml, downloadSimpleFile, getArgumentManager, getArgumentVariable, getAttribute, getContextPath, getDoubleParameter, getFloatParameter, getIntParameter, getLongParameter, getParameter, getParameterUTF8, getParameterValues, getParamsDateTime, getPlatformCallback, getRequest, getResponse, getServerDomain, getThirdPartyManager, preparePageSearch, print, setAttribute, setDefaultContentType
-
构造器详细资料
-
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- 传入的uuidx- 横坐标位置- 返回:
-
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。- 返回:
-