周志洋

个人站

持续学习 才能不被淘汰


Python Web开发-身份认证

JWT 认证

import jwt
from datetime import datetime, timedelta

def create_token(user_id):
   payload = {
       'user_id': user_id,
       'exp': datetime.utcnow() + timedelta(hours=24)
   }
   return jwt.encode(payload, 'secret', algorithm='HS256')

密码哈希

from werkzeug.security import generate_password_hash, check_password_hash

password_hash = generate_password_hash('password123')
is_valid = check_password_hash(password_hash, 'password123')


转载请注明:周志洋的博客 » Python Web开发-身份认证

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦