File tree 1 file changed +3
-3
lines changed
backend/app/admin/service 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ async def login(
92
92
user = await self .user_verify (db , obj .username , obj .password )
93
93
captcha_code = await redis_client .get (f'{ settings .CAPTCHA_LOGIN_REDIS_PREFIX } :{ request .state .ip } ' )
94
94
if not captcha_code :
95
- raise errors .AuthorizationError (msg = '验证码失效,请重新获取' )
95
+ raise errors .ForbiddenError (msg = '验证码失效,请重新获取' )
96
96
if captcha_code .lower () != obj .captcha .lower ():
97
97
raise errors .CustomError (error = CustomErrorCode .CAPTCHA_ERROR )
98
98
await redis_client .delete (f'{ settings .CAPTCHA_LOGIN_REDIS_PREFIX } :{ request .state .ip } ' )
@@ -121,7 +121,7 @@ async def login(
121
121
except errors .NotFoundError as e :
122
122
log .error ('登陆错误: 用户名不存在' )
123
123
raise errors .NotFoundError (msg = e .msg )
124
- except (errors .AuthorizationError , errors .CustomError ) as e :
124
+ except (errors .ForbiddenError , errors .CustomError ) as e :
125
125
if not user :
126
126
log .error ('登陆错误: 用户密码有误' )
127
127
task = BackgroundTask (
@@ -136,7 +136,7 @@ async def login(
136
136
msg = e .msg ,
137
137
),
138
138
)
139
- raise errors .AuthorizationError (msg = e .msg , background = task )
139
+ raise errors .RequestError (msg = e .msg , background = task )
140
140
except Exception as e :
141
141
log .error (f'登陆错误: { e } ' )
142
142
raise e
You can’t perform that action at this time.
0 commit comments