def make_token(user_id: int, poll_tag: str):
q = Query()
while True:
# generate a unique token, made of 8 characters a-z.
token = "".join(
[random.choice(string.ascii_lowercase) for i in range(8)])
if not tokens_db.contains(q.token == token):
break
tokens_db.insert({
"user_id": user_id,
"poll_tag": poll_tag,
"token": token
})
return token
评论列表
文章目录