Skip to content

Instantly share code, notes, and snippets.

@gergob
Created January 12, 2015 18:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gergob/76dd21ce2a48450d69fe to your computer and use it in GitHub Desktop.
Save gergob/76dd21ce2a48450d69fe to your computer and use it in GitHub Desktop.
# decorator for Flask application methods
def user_login_needed(f):
@wraps(f)
def decorated_function(*args, **kwargs):
is_user_logged_in = session['user_logged_in']
if not is_user_logged_in:
return redirect(url_for('login'))
else:
return f(*args, **kwargs)
return decorated_function
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment