는 내가 Stormpath 워드 프로세서에서 이걸 발견 : 그래서 플라스크 - 로그인에서와 같이 작동하지 않는 것 is_authenticatedStormpath에는 간단한 'is_authenticated'솔루션이 있습니까?
is_authenticated() (http://flask-stormpath.readthedocs.io/en/latest/api.html)
All users will always be authenticated, so this will always return True.
합니다. 해결 방법을 수행해야합니까, 아니면 이미이 API에 미리 빌드되어있는 유사한 기능이 있습니까?
--- 수정 --- 대답에 대한
감사합니다,하지만 여전히 작동하지 않습니다. 내가 뭘하려고 이것이다 :
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')
그리고이 오류 메시지가 얻을 :
AttributeError: 'AnonymousUserMixin' object has no attribute 'given_name'
여전히 작동하지 않는 것 같습니다. 제 질문을 업데이트했습니다. 어쩌면 당신이 나를 다시 도울 수 있습니다. :) – Yhun
플라스크 스톰 패스가 아닌 다른 플러그인을 사용하고 있습니까? 업데이트 된 질문을 보면,'user' 객체를 덮어 쓰는 뭔가가있는 것 같습니다. – rdegges
아니요,이 애플리케이션의 Flask-Stormpath 이외의 다른 플러그인은 없습니다. – Yhun