使用itsdangerous對字符串進行加密
阿新 • • 發佈:2019-01-21
ads exc 生成 decode ret tin cep ali 激活
一、加密
1 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer 2 3 # 加密身份驗證生成 token 5 serializer = Serializer(settings.SECRET_KEY, 3600) 6 info = {‘user_id‘: user.id} 7 token = serializer.dumps(info).decode()
二、解密
1 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer2 from itsdangerous import SignatureExpired 3 4 serializer = Serializer(settings.SECRET_KEY, 3600) 5 try: 6 # 解密 token 7 info = serializer.loads(token) 8 user_id = info[‘user_id‘] 9 except SignatureExpired as e: 10 return HttpResponse(‘激活鏈接已過期‘)
使用itsdangerous對字符串進行加密