diff --git a/flask_security/decorators.py b/flask_security/decorators.py index ecb8cc8..a28656d 100644 --- a/flask_security/decorators.py +++ b/flask_security/decorators.py @@ -57,7 +57,7 @@ def _check_token(): user = _security.login_manager.token_callback(token) - if user and user.is_authenticated(): + if user and user.is_authenticated: app = current_app._get_current_object() _request_ctx_stack.top.user = user identity_changed.send(app, identity=Identity(user.id)) @@ -138,7 +138,7 @@ def auth_required(*auth_methods): login_mechanisms = { 'token': lambda: _check_token(), 'basic': lambda: _check_http_auth(), - 'session': lambda: current_user.is_authenticated() + 'session': lambda: current_user.is_authenticated } def wrapper(fn): @@ -220,7 +220,7 @@ def roles_accepted(*roles): def anonymous_user_required(f): @wraps(f) def wrapper(*args, **kwargs): - if current_user.is_authenticated(): + if current_user.is_authenticated: return redirect(utils.get_url(_security.post_login_view)) return f(*args, **kwargs) return wrapper diff --git a/flask_security/views.py b/flask_security/views.py index e9d8a57..7ad03bf 100644 --- a/flask_security/views.py +++ b/flask_security/views.py @@ -90,7 +90,7 @@ def login(): def logout(): """View function which handles a logout request.""" - if current_user.is_authenticated(): + if current_user.is_authenticated: logout_user() return redirect(request.args.get('next', None) or diff --git a/requirements.txt b/requirements.txt index e17f9ef..817543d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ Flask>=0.9 -Flask-Login>=0.1.3 +Flask-Login>=0.3.0 Flask-Mail>=0.7.3 Flask-Principal>=0.3.3 Flask-WTF>=0.8 diff --git a/tests/templates/_nav.html b/tests/templates/_nav.html index 4c71709..53dc266 100644 --- a/tests/templates/_nav.html +++ b/tests/templates/_nav.html @@ -1,4 +1,4 @@ -{%- if current_user.is_authenticated() -%} +{%- if current_user.is_authenticated -%}

Hello {{ current_user.email }}

{%- endif %}