Mercurial > kraina_muminkow
view frontend/mfrontend/decorators.py @ 17:57a48d2aee18
Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Sun, 03 Apr 2011 14:07:19 +0200 |
parents | 58a993029d9f |
children |
line wrap: on
line source
#!/usr/bin/python # -*- coding: utf-8 -*- from functools import wraps from flask import g, request, redirect, url_for, session, flash def login_required(f): @wraps(f) def decorated_function(*args, **kwargs): try: if not session["logged_in"]: raise Exception() except Exception as e: flash(u"Nie masz uprawnień do oglądania żądanej strony.") return redirect(url_for('frontend.login')) return f(*args, **kwargs) return decorated_function