@RestController(value="login-register") @RequestMapping(value="/login/register") public class LoginRegisterController extends BaseController
request, response| 构造器和说明 |
|---|
LoginRegisterController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
register(Map<String,Object> paramMap)
用户注册接口
实现用户的注册逻辑,包括验证码校验、用户名唯一性检查、密码加密存储以及用户角色分配。
|
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, success, success, success, success, validateToken@PostMapping(value="") @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 - 可能抛出数据库操作异常或其他系统异常Copyright © 2026. All rights reserved.