diff --git a/services/verify/router.py b/services/verify/router.py index eb229a0..0a871ea 100644 --- a/services/verify/router.py +++ b/services/verify/router.py @@ -15,6 +15,7 @@ import fastapi from fastapi import Request, Response +from starlette.responses import RedirectResponse import verify import send @@ -23,8 +24,6 @@ inter_router = None public_router = None -def redirect(url): - print("You redirected to:",url) def init(ri: fastapi.APIRouter, rp: fastapi.APIRouter): global inter_router @@ -127,7 +126,7 @@ def verifyOutsideCode(): else: redirectURI = "ERROR: Invalid Verification Link" - return redirect(redirectURI) + return RedirectResponse(redirectURI) def verifyInsideCode(): @@ -158,4 +157,4 @@ def verifyInsideCode(): if __name__ == "__main__": init(fastapi.APIRouter()) - router.run("localhost", 5003) + # router.run("localhost", 5003) diff --git a/services/verify/send.py b/services/verify/send.py index d5d2f23..bcdba7c 100644 --- a/services/verify/send.py +++ b/services/verify/send.py @@ -1,4 +1,4 @@ -def sendEmail(target, uri): +def sendEmail(target, code): """ 发送验证邮件 """ @@ -128,13 +128,13 @@ def sendEmail(target, uri): 您正在进行邮箱验证,请点击以下链接完成验证:
- +
若不是您在操作,请忽略此邮件。
如果您无法点击以上链接,请将此链接复制到浏览器地址栏中访问。 - {} + https://api.openteens.org/userVerify?code={}
@@ -156,6 +156,6 @@ def sendEmail(target, uri): title = "OpenTeens 邮箱验证" from_ = "OpenTeens " to = target - content = template.format(uri, uri, uri) + content = template.format(code, code, code)