Following this tutorial piece from here:
@app.route('/')
def index():
if 'username' in session:
return 'Logged in as %s' % escape(session['username'])
return 'You are not logged in'
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
return redirect(url_for('index'))
return '''
<form action="" method="post">
<p><input type=text name=username>
<p><input type=submit value=Login>
</form>
'''
I cannot seem to get this working on Chromium browser. Seems like the session is not being saved and even with session.modified = True
it does not persist to index
route. In other words - the session cookie is not being created.
Chromium version: 54.0.2840.71
Tested working on Firefox and Qutebrowser browsers.