python
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
secret_key = "my_secret_key"
def generate_token(user_id):
s = Serializer(secret_key, expires_in=expiration_time)
token = s.dumps({'user_id': user_id}).decode('utf-8')
return token
def verify_token(token):
s = Serializer(secret_key)
try:
data = s.loads(token)
if 'user_id' in data:
return True
except:
pass
return False
user_id = 1
token = generate_token(user_id)
verify_result = verify_token(token)
if verify_result:
else: