@@ -30,15 +30,17 @@ async def verification_page(request: Request, token: str):
3030 if session .is_expired :
3131 logger .warning (f"Expired verification token: { token } " )
3232 return templates .TemplateResponse (
33+ request ,
3334 "expired.html" ,
34- { "request" : request , " message" : "验证链接已过期,请重新申请加群" }
35+ context = { " message" : "验证链接已过期,请重新申请加群" },
3536 )
3637
3738 if session .captcha_completed :
3839 logger .info (f"Verification already completed: { token } " )
3940 return templates .TemplateResponse (
41+ request ,
4042 "completed.html" ,
41- { "request" : request , " message" : "您已完成验证,请等待管理员审核" }
43+ context = { " message" : "您已完成验证,请等待管理员审核" },
4244 )
4345
4446 # Pass expected user_id to template for client-side validation
@@ -49,39 +51,34 @@ async def verification_page(request: Request, token: str):
4951 captcha_config = captcha_provider .get_frontend_config ()
5052
5153 return templates .TemplateResponse (
54+ request ,
5255 "verify.html" ,
53- {
54- "request" : request ,
56+ context = {
5557 "token" : token ,
5658 "expected_user_id" : session .user_id ,
5759 "captcha_config" : captcha_config ,
58- "api_base_url" : config .api .base_url
59- }
60+ "api_base_url" : config .api .base_url ,
61+ },
6062 )
6163
6264 except HTTPException :
6365 raise
6466 except Exception as e :
6567 logger .error (f"Error serving verification page: { e } " )
6668 return templates .TemplateResponse (
69+ request ,
6770 "error.html" ,
68- { "request" : request , " message" : "页面加载失败,请稍后重试" }
71+ context = { " message" : "页面加载失败,请稍后重试" },
6972 )
7073
7174
7275@router .get ("/success" , response_class = HTMLResponse )
7376async def success_page (request : Request ):
7477 """Success page after verification."""
75- return templates .TemplateResponse (
76- "success.html" ,
77- {"request" : request }
78- )
78+ return templates .TemplateResponse (request , "success.html" )
7979
8080
8181@router .get ("/" , response_class = HTMLResponse )
8282async def index_page (request : Request ):
8383 """Index page with bot information."""
84- return templates .TemplateResponse (
85- "index.html" ,
86- {"request" : request }
87- )
84+ return templates .TemplateResponse (request , "index.html" )
0 commit comments