diff options
Diffstat (limited to 'accounts/views/admin/__init__.py')
-rw-r--r-- | accounts/views/admin/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/accounts/views/admin/__init__.py b/accounts/views/admin/__init__.py index 5564f93..be7f3d7 100644 --- a/accounts/views/admin/__init__.py +++ b/accounts/views/admin/__init__.py @@ -3,6 +3,7 @@ from __future__ import absolute_import from flask import Blueprint from flask import current_app, redirect, request, g, flash, url_for +from flask.ext.login import current_user from uuid import uuid4 from werkzeug.exceptions import Forbidden @@ -15,9 +16,9 @@ bp = Blueprint('admin', __name__) @bp.before_request def restrict_bp_to_admins(): - if not g.user: + if not current_user.is_authenticated: raise Forbidden(u'Bitte einloggen!') - if g.user.uid not in current_app.config.get('ADMIN_USERS', []): + if current_user.uid not in current_app.config.get('ADMIN_USERS', []): raise Forbidden(u'Du bist kein Admin.') |