类 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
所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@RestController @RequestMapping("/front/login") public class LoginApi extends BaseApi
  • 构造器详细资料

    • 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)