def register(user_id: int) -> Token:
"""Generate a new token for a user"""
token = secrets.token_urlsafe(token_length)
with await db.cachepool as cache:
await cache.set(f"users:{user_id}:tokens:{token}", 1)
await cache.expire(f"users:{user_id}:tokens:{token}", token_validity)
return token
评论列表
文章目录