更新API响应结构,添加用户登出和会话删除功能
- 在ApiResponse类中添加conflict方法以处理冲突响应 - 在UserController中实现用户登出功能,返回标准化的API响应 - 在ChatController中实现会话删除功能,返回相应的成功或错误信息 - 更新ErrorCode类,添加CONFLICT错误码以支持新的响应类型 - 修改OpenApiConfig中的API文档标题和描述 此提交增强了用户体验,提供了更清晰的错误处理和API文档。
This commit is contained in:
23
docs/忘记密码和重置密码.md
Normal file
23
docs/忘记密码和重置密码.md
Normal file
@@ -0,0 +1,23 @@
|
||||
"忘记密码"(Forgot Password)和"重置密码"(Reset Password)是密码恢复流程的两个不同步骤:
|
||||
|
||||
1. 忘记密码(forgotPassword):
|
||||
|
||||
- 流程的第一步
|
||||
|
||||
- 当用户表示忘记密码时触发
|
||||
|
||||
- 系统向用户发送带有重置令牌的邮件
|
||||
|
||||
- 不直接更改密码
|
||||
|
||||
1. 重置密码(resetPassword):
|
||||
|
||||
- 流程的第二步
|
||||
|
||||
- 用户点击邮件中的链接或输入令牌后使用
|
||||
|
||||
- 验证令牌并允许用户设置新密码
|
||||
|
||||
- 实际修改用户密码的步骤
|
||||
|
||||
简单来说,忘记密码是发起恢复流程,重置密码是完成密码更改。
|
||||
Reference in New Issue
Block a user