类 LoginRegisterController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.demo.web.login.LoginRegisterController

@RestController("login-register") @RequestMapping("/login/register") public class LoginRegisterController extends BaseController
用户注册控制器
从以下版本开始:
2024/10/27 11:59
作者:
AaronFung
  • 构造器详细资料

    • LoginRegisterController

      public LoginRegisterController()
  • 方法详细资料

    • register

      @PostMapping("") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<String> register(@RequestBody Map<String,Object> paramMap) throws Exception
      用户注册接口

      实现用户的注册逻辑,包括验证码校验、用户名唯一性检查、密码加密存储以及用户角色分配。

      参数:
      paramMap - 请求参数映射,应包含以下字段: - "code": 验证码(必填) - "uuid": 验证码对应的 UUID(必填) - "login_name": 登录账号(必填) - "password": 密码(必填) - "confirmPassword": 确认密码(必填) - "nickname": 昵称(可选) - "avatar": 头像 base64 数据(可选) - "roles": 角色列表 JSON 字符串(可选)
      返回:
      注册结果封装对象 ApiResult,成功时返回“注册成功”,失败则返回错误信息
      抛出:
      Exception - 可能抛出数据库操作异常或其他系统异常