Spaces:
Running
Running
added logout
Browse files- tokenManagement.py +5 -4
tokenManagement.py
CHANGED
@@ -109,10 +109,9 @@ def update_refreshTokenWithPreviouslyUsedAccessToken(db_uri: str, refresh_token:
|
|
109 |
except:
|
110 |
return False
|
111 |
|
112 |
-
|
113 |
-
|
114 |
def verify_access_token(db_uri: str, user_id: str, access_token: str) -> bool:
|
115 |
-
|
116 |
current_time = datetime.datetime.now()
|
117 |
expire_at = current_time + datetime.timedelta(minutes=15)
|
118 |
"""
|
@@ -173,7 +172,9 @@ def logout(db_uri: str, refresh_token: str) -> str:
|
|
173 |
collection = db["RefreshToken"]
|
174 |
# Insert the document
|
175 |
result = collection.find_one_and_delete(filter={"_id":ObjectId(refresh_token)})
|
176 |
-
|
|
|
|
|
177 |
return True
|
178 |
|
179 |
# Close the connection
|
|
|
109 |
except:
|
110 |
return False
|
111 |
|
112 |
+
from pymongo import MongoClient
|
|
|
113 |
def verify_access_token(db_uri: str, user_id: str, access_token: str) -> bool:
|
114 |
+
|
115 |
current_time = datetime.datetime.now()
|
116 |
expire_at = current_time + datetime.timedelta(minutes=15)
|
117 |
"""
|
|
|
172 |
collection = db["RefreshToken"]
|
173 |
# Insert the document
|
174 |
result = collection.find_one_and_delete(filter={"_id":ObjectId(refresh_token)})
|
175 |
+
print(result)
|
176 |
+
if result==None:
|
177 |
+
return result
|
178 |
return True
|
179 |
|
180 |
# Close the connection
|