问题
RegisterRequest 允许在注册时提交 nickname,长度上限 50。注册之后没有任何端点可以修改它:/auth 下现有的八个端点是注册、登录、发码、验证码登录、刷新、登出、当前用户、修改密码,不含资料更新。
/auth/me 会把 nickname 返回给前端,因此前端可以展示昵称却无法提供编辑入口。用户改名的唯一办法是重新注册一个账号。
目标
已登录用户可以修改自己的昵称。
范围
昵称字段的更新。请求与响应的具体形状由后端确定,前端按定稿对接。
明确排除:修改邮箱、头像上传、个性签名一类尚未进入数据模型的字段。
验收标准
- 已登录用户提交新昵称后,
/auth/me 立即返回新值。
- 长度约束与注册时一致,上限 50。
- 未登录请求被拒绝;不能修改他人昵称。
问题
RegisterRequest允许在注册时提交nickname,长度上限 50。注册之后没有任何端点可以修改它:/auth下现有的八个端点是注册、登录、发码、验证码登录、刷新、登出、当前用户、修改密码,不含资料更新。/auth/me会把nickname返回给前端,因此前端可以展示昵称却无法提供编辑入口。用户改名的唯一办法是重新注册一个账号。目标
已登录用户可以修改自己的昵称。
范围
昵称字段的更新。请求与响应的具体形状由后端确定,前端按定稿对接。
明确排除:修改邮箱、头像上传、个性签名一类尚未进入数据模型的字段。
验收标准
/auth/me立即返回新值。