all ruff checking and modify Converter class
This commit is contained in:
@@ -1,15 +1,20 @@
|
||||
from fastapi import Request, Depends, Cookie, responses
|
||||
from functions.admin.models import database, user, token
|
||||
import jwt
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
async def refresh_access_token(req: Request, refresh_token: str = Cookie(None), db=Depends(database.get_db)):
|
||||
import jwt
|
||||
from fastapi import Cookie, Depends, Request, responses
|
||||
|
||||
from functions.admin.models import database, token, user
|
||||
|
||||
|
||||
async def refresh_access_token(req: Request, refresh_token: str = Cookie(None),
|
||||
db=Depends(database.get_db)):
|
||||
request_args = dict(req.query_params)
|
||||
try:
|
||||
refresh_token_payload = jwt.decode(refresh_token, "secret", algorithms=["HS256"])
|
||||
except jwt.exceptions.DecodeError:
|
||||
return responses.RedirectResponse(url="/login", status_code=303)
|
||||
response = db.query(user.User).filter(user.User.username == refresh_token_payload["sub"]).first()
|
||||
response = db.query(user.User).filter(
|
||||
user.User.username == refresh_token_payload["sub"]).first()
|
||||
if not response:
|
||||
return responses.RedirectResponse(url="/login", status_code=303)
|
||||
access_token_expires = datetime.utcnow() + timedelta(minutes=15)
|
||||
|
||||
Reference in New Issue
Block a user