类 AuthController

java.lang.Object
plus.hiver.module.system.controller.AuthController

@RestController @RequestMapping("/hiver/auth") @CacheConfig(cacheNames="user") @Transactional public class AuthController extends Object
用户认证相关接口

尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负

作者:
Yazhi Li
  • 字段详细资料

  • 构造器详细资料

    • AuthController

      public AuthController()
  • 方法详细资料

    • login

      @PostMapping("/login") @SystemLog(description="\u8d26\u53f7\u767b\u5f55", type=LOGIN) public plus.hiver.common.api.Result login(@RequestParam String username, @RequestParam String password, @RequestParam(required=false) Boolean saveLogin)
    • smsLogin

      @PostMapping("/smsLogin") @SystemLog(description="\u77ed\u4fe1\u767b\u5f55", type=LOGIN) public plus.hiver.common.api.Result smsLogin(@RequestParam String mobile, @RequestParam(required=false) Boolean saveLogin)
    • register

      @PostMapping("/register") public plus.hiver.common.api.Result register(@Valid @Valid plus.hiver.common.entity.User u)
    • resetByMobile

      @PostMapping("/resetByMobile") public plus.hiver.common.api.Result resetByMobile(@RequestParam String mobile, @RequestParam String password, @RequestParam String passStrength)
    • resetByEmail

      @PostMapping("/resetByEmail") public plus.hiver.common.api.Result resetByEmail(@RequestParam String email, @RequestParam String password, @RequestParam String passStrength)
    • logout

      @PostMapping("/logout") public plus.hiver.common.api.Result logout()