一、session机制图解
二、设置和获取session
from flask import Flask,sessionapp = Flask(__name__)# flask的session需要用到的密钥字符串
app.config["SECRET_KEY"] = "Zepppppp"@app.route("/login",methods=["GET","POST"])
def login():# 设置session数据session["name"] = "python"session["mobile"] = "18611111111"return "login success"@app.route("/index",methods=["GET","POST"])
def index():# 获取session数据name = session.get("name")return "hello %s" % nameif __name__ == '__main__':app.run(debug=True)
flask默认把session存放在cookie中:而将session保存到cookie中是不安全的,相当于是保存在浏览器中了,任何人都可以对数据进行操作,所以才引入了SECRET_KEY密钥,来对保存在cookie中的session数据进行加密!
flask的session需要用到的密钥字符串
app.config[“SECRET_KEY”] = "Zepppppp"