• 中文
  • 注册
    • 查看作者
    • Flask 实现登陆 + session

      from flask import Flask, render_template, request, redirect, session
      app = Flask(__name__)
      app.secret_key = '!@#$%^&*()11'
      app.debug = True
      @app.route('/login', methods=['GET', 'POST'])
      def login():
      if request.method == 'GET':
      return render_template('login.html')
      if request.method == 'POST':
      if request.form.get('username') == 'anwen':
      session['user'] = request.form.get('username')
      return redirect('/')
      # 交由客户端保管机制
      # 开启session['ursernsm'] = request.form.get('username')
      # {"username":anwen}
      # 序列化字典 == 字符串
      # 加密字符串 Secret key 密钥字符串
      #
      # 接受反序列化Session;从cookie中获取到一个session key的值
      # 通过Secretkey 解密session
      # 反序列化成字典
      @app.route('/')
      def index():
      print(session.get('user'))
      return render_template('index.html')
      if __name__ == '__main__':
      app.run()

    • 0
    • 0
    • 0
    • 77
    • 请登录之后再进行评论

      登录
    • 做任务
    • 发表内容
    • 实时动态

    • 关于伊迪派 | 联系我们 | 免责声明 | 侵权投诉 | 小黑屋

      本站资源来源于互联网,仅供个人学习参考研究之用,请于下载后24小时内删除。
      如有侵犯您的权益,可通过邮件(admin@idepy.com)、站内通道等方式反馈,本网站将在第一时间处理。
      Copyright © 2019 - 2020 伊迪派(IDEPY), All Rights Reserved · 粤ICP备12030819号-6 · 粤公网安备 44132202100185号