from flask import Flask,session
import osapp = Flask(__name__)
# 从配置文件读取app.config['SECRET_KEY'] = os.urandom[24]
# app.config['SECRET_KEY'] = os.urandom(24)
#如果设置成随机的,则重新运行时无法获取username,解决方法就是设置一个固定的SECRET_KEY
app.config['SECRET_KEY'] = '123456'
#将session加密后存储到cookie
#只设置下面这句貌似不行
# SECRET_KEY = 'abc'
@app.route('/')
def hello_world():session['username'] = 'zhiliao'return 'Hello World'
@app.route('/get')
def get_session():return session.get('username')@app.route('/delete')
def delete_session():print(session.get('username'))session.pop('username')print(session.get('username'))return 'success'@app.route('/clear')
def clear():print(session.get('username'))#删除session中的所有数据session.clear()print(session.get('username'))return 'success'if __name__ == '__main__':app.run(debug= True)

Flask-session相关推荐

  1. session、flask session知识的相关收集

    1.打开两个浏览器窗口访问应用程序会使用同一个session还是不同的session session cookie是不能跨窗口使用的,当你新开了一个浏览器窗口进入相同页面时,系统会赋予你一个新的ses ...

  2. Flask session

    session会话,是指将用户的信息存在服务器端.不同的框架有不同的实现方式. 在flask中,形式上是操作session对象,本质上还是将数据存在了cookie中 flask-session可以设置 ...

  3. Flask session详细用法

    Flask session概念解释 session是基于cookie实现的,保存在服务端的键值对,形式为{随机字符串:'xxxxxx'},同时在浏览器中的cookie中也会保存相同的随机字符串,用来再 ...

  4. flask session伪造

    通过CTF题目进行学习 首先打开题目,查看源代码发下如下注(提)释(示) 看到这个,有经验的大佬们估计可以猜到,八成这题就是要伪造admin登录 习惯性尝试一波弱口令, admin/admin adm ...

  5. Flask session API

    1.首先设置Flask.secret_key或者配置SECRET_KEY 2.flask的session的信息保存在cookie里,默认key是session,通过SESSION_COOKIE_NAM ...

  6. flask session permanent

    在设置了session.permanent =True 后,它也会被保存在cookie中,key 是 _permanent .如果不清除这个cookie,即使你在以后没有设置为True, sessio ...

  7. Flask一:安装初始,return方式,Request,Jinja2,session

    一:安装和初始 1.Flask 安装 + 启动from flask import Flaskapp = Flask(__name__) # 实例化flask对象 # __name__ 多app应用,分 ...

  8. python客户端修改session_python中flask的Session设置的方法介绍

    本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 什么是Session? cookie: 客户端浏览 ...

  9. 【Python】Flask框架系列(三):session和cookie操作、get/post请求、钩子函数

    在Flask中操作session 示例:设置session的过期时间 完整版 旧版 设置session的过期时间 示例 # encoding: utf-8from flask import Flask ...

  10. flask总结之session,websocket,上下文管理

    1.关于session flask是带有session的,它加密后存储在用户浏览器的cookie中,可以通过app.seesion_interface源码查看 from flask import Fl ...

最新文章

  1. 简单 描述oracle 存储结构,下面的各选项中哪一个正确描述了
  2. 为什么只有128KB的魂斗罗,可以那么长的剧情?
  3. R语言处理Web数据
  4. 软件测试python基础_软件测试学习教程——python基础
  5. 驰骋表单设计器 设计表单案例演示
  6. mysql 三主_MySQL主主复制3
  7. 分析一周后终于明白,为什么说不注重数据的企业会被时代淘汰?
  8. 终于有人把数据中台讲明白了
  9. vue父组件变量传递子组件_Vue.js 父组件向子组件传递数据通过 props
  10. ssm游文化推广系统答辩PPT模板
  11. 你的关注,就是我的动力!(第3次改版中)
  12. Kotlin — 在一个项目中混用 Java 与 Kotlin(混合开发)
  13. oracle 模式_Oracle实验--insert /*+APPEND*/与insert不同模式下产生redo大小
  14. 2019中兴笔试选择题
  15. 十六进制格式颜色转换成RGB格式颜色
  16. Google Chrome浏览器翻译失败
  17. 计算机科学导论第一章练习解答
  18. IE7IE8兼容性设置_服务器端设定
  19. Windows10中Edge“嗯...无法访问此页面”,详细信息 DSN名称不存在 问题的解决方案
  20. 解决MySQL5.7在MAC下登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

热门文章

  1. element ui走马灯怎么添加_Lovestu - Element UI 走马灯高度自适应
  2. 数据结构实验之链表六:有序链表的建立
  3. 大学 University
  4. Java 线程同步组件 CountDownLatch 与 CyclicBarrier 原理分析
  5. Vue.js Class 与 Style 绑定
  6. mysql dba系统学习(18)mysql主从复制的实现 mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡
  7. 局部加权回归、逻辑斯蒂回归、感知器算法—斯坦福ML公开课笔记3
  8. 模式识别Pattern Recognition和机器学习Machine Learning资源
  9. opencv 人脸识别 (一)训练样本的处理
  10. 编程之美-寻找最大的k个数