[英]simple implementation of sessions in python?
python與它無關,只是查看“實現會話數據” ....這是實現會話的一種方法...
from pyDES import * # or some other crypto library
my_app_secret = "hello crypto"
def save_session(data):
response.set_cookie("session", triple_des(my_app_secret).encrypt(json.dumps(data), padmode=2))
def load_session():
try:
return json.loads(triple_des(my_app_secret).decrypt(response.get_cookie("session"))
except:
return {}
session_data = load_session()
print session_data
session_data["some_info"] = "Yellow Submarine"
save_session(session_data)
或者,您可以將其保存到數據庫中,然后僅將哈希標識符保存在Cookie中……或其他各種方法中……(您甚至不需要加密它……您可能會像添加一個校驗和字節一樣簡單。數據字符串的結尾或其他內容)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.