increase token expiration for bot user

This commit is contained in:
Administrator 2022-03-28 17:56:59 +02:00
parent d4de5b8b04
commit 482bf70756

View File

@ -59,7 +59,10 @@ def login(data):
if not check_password(query_user.password, password.encode("utf-8")): # Password incorrect if not check_password(query_user.password, password.encode("utf-8")): # Password incorrect
abort(500, message="Unable to login") abort(500, message="Unable to login")
token = jwt.encode({'email': query_user.email, 'exp': datetime.datetime.utcnow() + datetime.timedelta(minutes=45)}, os.getenv('SECRET_KEY'), "HS256") if query_user.email == os.getenv("BOT_EMAIL"):
token = jwt.encode({'email': query_user.email, 'exp': datetime.datetime.utcnow() + datetime.timedelta(days=365)}, os.getenv('SECRET_KEY'), "HS256")
else:
token = jwt.encode({'email': query_user.email, 'exp': datetime.datetime.utcnow() + datetime.timedelta(days=1)}, os.getenv('SECRET_KEY'), "HS256")
return make_response({"token": token}, 200, "Successfully logged in") return make_response({"token": token}, 200, "Successfully logged in")