Gregniuki commited on
Commit
44372ef
·
1 Parent(s): 5f2c74e

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +14 -0
main.py CHANGED
@@ -1,6 +1,8 @@
1
  # main.py
2
 
3
  from fastapi import FastAPI, Depends, HTTPException
 
 
4
  import auth, tts
5
  from auth import verify_token # Import a function for verifying tokens
6
 
@@ -19,3 +21,15 @@ def get_current_user(token: str = Depends(verify_token)):
19
  if not token:
20
  raise HTTPException(status_code=401, detail="Token not valid")
21
  return token
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # main.py
2
 
3
  from fastapi import FastAPI, Depends, HTTPException
4
+ from fastapi.requests import Request # Add this import
5
+ from fastapi.responses import HTMLResponse
6
  import auth, tts
7
  from auth import verify_token # Import a function for verifying tokens
8
 
 
21
  if not token:
22
  raise HTTPException(status_code=401, detail="Token not valid")
23
  return token
24
+ @app.get("/login", response_class=HTMLResponse)
25
+ async def login(request: Request):
26
+ return templates.TemplateResponse("login.html", {"request": request})
27
+
28
+ @app.get("/register", response_class=HTMLResponse)
29
+ async def register(request: Request):
30
+ return templates.TemplateResponse("register.html", {"request": request})
31
+
32
+ @app.get("/verify/{verification_token}", response_class=HTMLResponse)
33
+ async def verify_email(verification_token: str, request: Request):
34
+ # Perform verification and return an appropriate template
35
+ return templates.TemplateResponse("verify.html", {"request": request})