Spaces:
Sleeping
Sleeping
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
|