瓶饼干对象

  

瓶饼干对象


简述:

饼干对象是存储在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测试,关闭浏览器,删除饼干多次测试。


注意:此方式只是说明原理,固体怎么加密,何种方式存储看你自己。


瓶饼干对象