
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.60 KB | hits: 77 | expires: Never
Flask with a webserver breaks all sessions?
from flask import session
@app.route('/is_logged_in/')
def is_logged_in():
return 'user' in session
RuntimeError: the session is unavailable because no secret key was set.
Set the secret_key on the application to something unique and secret.
application.secret_key = 'why would I tell you my secret key?'
from flask import redirect, session, url_for
@app.route('/')
def index():
return 'foo'
@app.route('/is_logged_in/')
def is_logged_in():
user = session.get('user', None)
if user:
return user
return redirect(url_for('index'))