05/06 Fix some notable and quality issues
This commit is contained in:
@@ -76,6 +76,11 @@ class RefreshToken(db.Model):
|
||||
"""
|
||||
Look up a refresh token by its raw value.
|
||||
Returns the RefreshToken row if valid and unexpired, else None.
|
||||
|
||||
Expired rows are not deleted here — passive cleanup runs in the
|
||||
login route (api/auth.py) each time a user authenticates, removing
|
||||
all expired/revoked tokens for that user. This keeps the table tidy
|
||||
without requiring a dedicated cron job.
|
||||
"""
|
||||
import hashlib
|
||||
hashed = hashlib.sha256(raw_token.encode()).hexdigest()
|
||||
|
||||
Reference in New Issue
Block a user