Ich fand diese in der Stormpath docs:Gibt es eine einfache 'is_authenticated' Lösung in Stormpath?
is_authenticated() (http://flask-stormpath.readthedocs.io/en/latest/api.html)
All users will always be authenticated, so this will always return True.
So wie es funktioniert in Kolben-Login is_authenticated scheint nicht zu funktionieren. Muss ich eine Problemumgehung durchführen oder gibt es bereits eine ähnliche Funktion in dieser API?
--- EDIT ---
Danke für die Antwort, aber es scheint immer noch nicht zu funktionieren. Was ich versuche, ist, dies zu tun:
navbar.html
<div class="navbar-right">
{% if user %}
<p class="navbar-text">Signed in as <a href="#" class="navbar-link">{{ result }}</a></p>
{% else %}
<button id="registerbtn" type="button" class="btn btn-default navbar-btn">Sign up</button>
{% endif %}
</div>
app.py
@app.route('/navbar')
def navbar():
if user:
return render_template('navbar.html', result=user.given_name)
else:
return render_template('navbar.html')
Und ich bekomme diese Fehlermeldung:
AttributeError: 'AnonymousUserMixin' object has no attribute 'given_name'
Scheint immer noch nicht zu funktionieren, ich habe meine Frage aktualisiert - vielleicht können Sie mir noch einmal helfen. :) – Yhun
Benutzt du ein anderes Plugin als Flask-Stormpath? Wenn Sie Ihre aktualisierte Frage betrachten, scheint es, dass Sie etwas anderes haben, das dieses "Benutzer" -Objekt überschreibt. – rdegges
Nein, kein anderes Plugin als Flask-Stormpath in dieser Anwendung. – Yhun