feature/email-conflict-detection-v1.1.1 #25
@@ -145,7 +145,11 @@ export class LoginController {
|
|||||||
res.status(HttpStatus.CREATED).json(result);
|
res.status(HttpStatus.CREATED).json(result);
|
||||||
} else {
|
} else {
|
||||||
// 根据错误类型设置不同的状态码
|
// 根据错误类型设置不同的状态码
|
||||||
if (result.error_code === 'REGISTER_FAILED') {
|
if (result.message?.includes('已存在')) {
|
||||||
|
// 资源冲突:用户名、邮箱、手机号已存在
|
||||||
|
res.status(HttpStatus.CONFLICT).json(result);
|
||||||
|
} else if (result.error_code === 'REGISTER_FAILED') {
|
||||||
|
// 其他注册失败:参数错误、验证码错误等
|
||||||
res.status(HttpStatus.BAD_REQUEST).json(result);
|
res.status(HttpStatus.BAD_REQUEST).json(result);
|
||||||
} else {
|
} else {
|
||||||
res.status(HttpStatus.BAD_REQUEST).json(result);
|
res.status(HttpStatus.BAD_REQUEST).json(result);
|
||||||
|
|||||||
Reference in New Issue
Block a user