cookie的设置,获取,删除;session设置与获取

以下是使用

的示例代码: python from flask import Flask, request, make_response app = Flask(<strong>name</strong>) #</p> <p>一个随机的密钥作为</p> <p>的加密密钥 app.secret_key = 'random_secret_key' @app.route('/login', methods=['GET', 'POST']) def login(): if request.method == 'POST': #</p> <p>用户提交的用户名和密码 username = request.form['username'] password = request.form['password'] # 验证用户名和密码是否正确 if username == 'admin' and password == 'password': # 如果验证通过,</p> <p>变量</p> <p>['username'] = username return 'Logged in successfully!' else: return 'Invalid username or password' # 如果是GET请求,返回登录页面 return '''</p> <p>变量是否存在 if 'username' in</p> <p>: return 'Hello, ' +</p> <p>['username'] + '!' else: return 'You are not logged in' @app.route('/logout') def logout(): #</p> <p>变量</p> <p>.pop('username', None) return 'Logged out successfully!' #</p> <p>的过期时间为1小时 @app.before_request def make_</p> <p>_permanent():</p> <p>.permanent = True app.permanent_</p> <p>_lifetime = timedelta(hours=1) if <strong>name</strong> == '<strong>main</strong>': app.run() 在这个示例中,我们使用Flask框架来处理HTTP请求和响应。当用户登录时,我们

了一个名为username

变量,它存储用户的用户名。我们还

了一个

,它包含了加密后的

ID,以便在后续的请求中识别用户。使用</p> <p>.pop()函数可以

变量并在用户注销时从

ID。我们还使用了before_request钩子来

的过期时间,以便在一段时间后自动注销用户。 请注意,在实际应用中,您需要更加精细地控制

,以确保系统的安全性和稳定性。

Original: https://blog.csdn.net/weixin_55438199/article/details/126168207
Author: weixin_55438199
Title: cookie的设置,获取,删除;session设置与获取

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/750331/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球