类 LoginApi
java.lang.Object
com.iplatform.base.AbstractController
com.iplatform.base.AbstractSecurityController
com.iplatform.base.AbstractFileOperateSpiController
com.iplatform.base.SystemController
com.iplatform.base.PlatformAdapterController
com.iplatform.base.WechatBaseController
com.ishop.merchant.BaseController
com.ishop.mobile.BaseApi
com.ishop.mobile.api.LoginApi
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
-
嵌套类概要
从类继承的嵌套类/接口 com.iplatform.base.AbstractController
com.iplatform.base.AbstractController.ResponseFormat -
字段概要
从类继承的字段 com.iplatform.base.AbstractController
DEFAULT_JS_NAME, DEFAULT_PAGER_VIEW_NAME, logger -
构造器概要
构造器构造器说明LoginApi(com.iplatform.base.captcha.BlockPuzzleCaptchaProvider blockPuzzleCaptchaProvider, com.walker.cache.CacheProvider<String> captchaCacheProvider, com.iplatform.base.SecuritySpi securitySpi, WechatEngine wechatEngine) -
方法概要
修饰符和类型方法说明com.walker.web.ResponseValuegenerateJigsawMobileCaptcha(com.iplatform.base.pojo.CaptchaParam param) com.walker.web.ResponseValuecom.walker.web.ResponseValuephoneCaptchaLogin(LoginParam loginParam) 手机号验证码登录,如果手机号不存在直接注册用户com.walker.web.ResponseValuephonePasswordLogin(LoginParam loginParam) 手机号密码登录com.walker.web.ResponseValuesendSmsCode(SmsCodeParam param) com.walker.web.ResponseValue暂时使用,后续要删除该方法,需要调整前端。com.walker.web.ResponseValuevalidateJigsawMobileCaptcha(com.iplatform.base.pojo.CaptchaParam param) com.walker.web.ResponseValuewechatPublicLogin(WechatLoginRequest request) 微信公众号授权登录。com.walker.web.ResponseValuewechatRegisterBindingPhone(com.ishop.model.wechat.WechatBindingPhoneRequest request) 微信注册绑定手机号com.walker.web.ResponseValuewechatRoutineLogin(com.ishop.model.request.RegisterThirdUserRequest request) 微信登录小程序授权登录从类继承的方法 com.ishop.mobile.BaseApi
getCartService, getFrontOrderService, getIndexService, getPreOrderCache, getProductReplyService, getQrcodeService, getUserCenterService, getUserTokenService, getWechatOpenIdCache从类继承的方法 com.ishop.merchant.BaseController
acquireArticleDetailVo, acquireCommonOrderDetail, acquireCommonOrderList, acquireOrderInvoiceList, batchUpdateEbUserCache, getArticleCategoryCache, getArticleService, getCityCache, getCityService, getCouponService, getCouponUserService, getCurrentEbUser, getExpressCache, getExpressService, getLevelCache, getMerchantApplyService, getMerchantCache, getMerchantCategoryCache, getMerchantCategoryName, getMerchantProductCategoryService, getMerchantService, getMerchantTypeCache, getMerchantTypeName, getMerProductCategoryCache, getOrderInvoiceService, getOrderService, getPayService, getProductAttrCache, getProductAttrValueService, getProductBrandCache, getProductBrandService, getProductCache, getProductCategoryCache, getProductCategoryService, getProductDescriptionService, getProductGuaranteeService, getProductRelationService, getProductRuleService, getProductService, getShippingTemplateService, getUserAddressService, getUserBalanceService, getUserBrokerageService, getUserRechargeService, getUserRegCache, getUserRegConfigCache, getUserRegConfigService, getUserRegisterName, getUserRegisterService, isMerchant, isPlatformSuper从类继承的方法 com.iplatform.base.WechatBaseController
acquireMiniAccessToken, acquirePublicAccessToken, getWechatCache, pushNotificationWithTemplate从类继承的方法 com.iplatform.base.PlatformAdapterController
acquireGroupDataConfigList, acquireGroupDataList, acquireGroupDataNormal, getSystemGroupCache从类继承的方法 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, validateSmsCode从类继承的方法 com.iplatform.base.AbstractFileOperateSpiController
acquireFileOperateSpi, clearCdnPrefix, getCdnUrl, getFileInfo, getFileInfoList, getLocalFileData, 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
-
构造器详细资料
-
LoginApi
@Autowired public LoginApi(com.iplatform.base.captcha.BlockPuzzleCaptchaProvider blockPuzzleCaptchaProvider, com.walker.cache.CacheProvider<String> captchaCacheProvider, com.iplatform.base.SecuritySpi securitySpi, WechatEngine wechatEngine)
-
-
方法详细资料
-
getLoginConfig
@RequestMapping(value="/config", method=GET) public com.walker.web.ResponseValue getLoginConfig() -
wechatRegisterBindingPhone
@RequestMapping(value="/wechat/register/binding/phone", method=POST) public com.walker.web.ResponseValue wechatRegisterBindingPhone(@RequestBody com.ishop.model.wechat.WechatBindingPhoneRequest request) 微信注册绑定手机号- 返回:
-
wechatRoutineLogin
@RequestMapping(value="/wechat/routine", method=POST) public com.walker.web.ResponseValue wechatRoutineLogin(@RequestBody com.ishop.model.request.RegisterThirdUserRequest request) 微信登录小程序授权登录- 返回:
-
wechatPublicLogin
@RequestMapping(value="/wechat/public", method=POST) public com.walker.web.ResponseValue wechatPublicLogin(@RequestBody WechatLoginRequest request) 微信公众号授权登录。- 返回:
-
tokenIsExist
@RequestMapping(value="/token/is/exist", method=POST) public com.walker.web.ResponseValue tokenIsExist()暂时使用,后续要删除该方法,需要调整前端。- 返回:
-
phonePasswordLogin
@RequestMapping(value="/mobile/password", method=POST) public com.walker.web.ResponseValue phonePasswordLogin(@RequestBody LoginParam loginParam) 手机号密码登录- 返回:
-
phoneCaptchaLogin
@RequestMapping(value="/mobile/captcha", method=POST) public com.walker.web.ResponseValue phoneCaptchaLogin(@RequestBody LoginParam loginParam) 手机号验证码登录,如果手机号不存在直接注册用户- 参数:
loginParam-- 返回:
-
sendSmsCode
@RequestMapping("/send/code") public com.walker.web.ResponseValue sendSmsCode(@RequestBody SmsCodeParam param) -
validateJigsawMobileCaptcha
@RequestMapping("/captcha/jigsaw/mobile_validate") public com.walker.web.ResponseValue validateJigsawMobileCaptcha(@RequestBody com.iplatform.base.pojo.CaptchaParam param) -
generateJigsawMobileCaptcha
@RequestMapping("/captcha/jigsaw/mobile") public com.walker.web.ResponseValue generateJigsawMobileCaptcha(com.iplatform.base.pojo.CaptchaParam param)
-