Slide 14
Slide 14 text
Cookies e Session
from flask import make_response
@app.route('/')
def index():
resp = make_response(render_template(...))
request.cookies.get('username')
resp.set_cookie('username', 'the username')
return resp
from flask import Flask, session, redirect, url_for, escape, request
@app.route('/')
def index():
…
return '%s' % escape(session['username'])
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
…
@app.route('/logout')
def logout():
session.pop('username', None)
return redirect(url_for('index'))