类 AuthController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.AuthController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("auth") public class AuthController extends XBaseController
用户登录接口
  • 构造器详细资料

    • AuthController

      public AuthController()
  • 方法详细资料

    • login

      @PostMapping("login") public ApiResult login(@RequestBody @Validated LoginDto loginDto, jakarta.servlet.http.HttpServletRequest request)
      全局登录
    • phoneNumberLogin

      @PostMapping("phoneNumberLogin") public ApiResult phoneNumberLogin(@RequestBody @Validated PhoneNumberLoginDto phoneNumberLoginDto, jakarta.servlet.http.HttpServletRequest request)
      手机号码注册与登录
      参数:
      phoneNumberLoginDto -
      返回:
    • emailLogin

      @PostMapping("emailLogin") public ApiResult emailLogin(@RequestBody @Validated EMailLoginDto eMailLoginDto, jakarta.servlet.http.HttpServletRequest request)
      邮箱注册与登录
      参数:
      eMailLoginDto -
      返回:
    • logout

      @PostMapping("logout") public ApiResult logout()
      退出登录
    • forceKickOut

      @PostMapping("forceKickOut") public ApiResult forceKickOut(Long userId, String deviceType)
      强制下线
    • forceLogout

      @PostMapping("forceLogout") public ApiResult forceLogout(Long userId, String deviceType)
      强制注销