类 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
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
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- 可能抛出数据库操作异常或其他系统异常
-