瓶饼干对象
简述:
饼干对象是存储在web客户端,由浏览器进行存储和发送,饼干有过期时间。
饼干内容由web服务端进行设置一般用于改进访问者的体验以及做网站的数据统计。
存储用到make_response()对象
获得用到request.cookies()对象
设计一个简单的记忆操作
1,设计用户界面
登录。html
@app.route (/set_cookies,方法=[“发布”,“得到”]) def 登录(): if request.method ==,“后”: 时间=username request.form(“用户”) 时间=resp make_response (render_template (login.html)) resp.set_cookie(用户名,用户名)#设置的饼干 return 职责 return render_template (login.html) #得到和其它请求
3,网络前端关闭浏览器后浏览
@app.route ('/get_cookies ') def test_cookies (): if request.method ==,“得到”: 时间=username request.cookies.get(“用户名”,没有一个) if 用户名: return “welcome {0}”.format(用户名) 其他: return “Please 你登录”
4,测试结果
访问/set_cookies后随便填写一个用户名提交,然后访问/get_cookies测试,关闭浏览器,删除饼干多次测试。
注意:此方式只是说明原理,固体怎么加密,何种方式存储看你自己。