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. python3 tcp 文件传输源码
  2. java数据结构二叉树遍历_java数据结构 之 二叉树的遍历(1)
  3. 推荐:学习自然语言处理(NLP)的学习方法和资料合集
  4. 怎么做应力应变曲线_做冲压材质分析很重要,材料性能分析汇总~
  5. EXCEL两组数相等红色标示并放到第三列_VBA
  6. phantomJs原理
  7. php表格js特效,JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
  8. 基于单片机超声波测距系统的设计_一种基于UWB技术实现的测距防撞系统
  9. 「兼容M1」iZotope RX 9 Advanced for Mac - 音频修复工具
  10. Python 字典或JSON模拟数据库的增删改查
  11. javascript 和 jsp (java server page)的区别
  12. 最新Vue2.0+组件开源项目库集合
  13. X轴间隔显示-长江水位
  14. 加拿大的java工程师工资_在加拿大工作,收入有多少呢?
  15. ENSP未找到base device,是否立即注册
  16. 2019八泉峡第二届国际露营大会即将开启
  17. mac如何打开php文件夹,苹果Mac系统怎么打开隐藏文件夹Library?_苹果MA
  18. Assignment | 05-week3 -Part_2-Trigger Word Detection
  19. positio有哪些属性?position的属性如何使用
  20. Python爬虫入门教程 64-100 反爬教科书级别的网站-汽车之家,字体反爬之二

热门文章

  1. pythonasyncio在哪个版本好_理解Python asyncio的简洁方式
  2. Swift初级入门【步步为营】
  3. CentOS7解决配置静态IP还是会出现动态IP地址的问题
  4. Centos下 ffmpeg 和opencv一起配合处理视频
  5. Caffe学习系列(20):用训练好的caffemodel来进行分类
  6. 图像处理和计算机视觉中的经典论文
  7. Java程序员从笨鸟到菜鸟之(十)枚举,泛型详解
  8. OpenCV之objdetect 模块. 物体检测:级联分类器
  9. 深度学习(七)caffe源码c++学习笔记
  10. 大话设计模式(四 业务的封装)