0
httpie(https://github.com/jkbrzt/httpie#sessions)でJSONベースのログイン/ログアウト機能をテストしています。 私が持っている問題は、いったんログアウトしてもセッションをクリーンアップできない回数であればログインするということです。 ログアウト時にセッションがクリアされていることがわかりますが、後で「状態」を呼び出すと、セッション の内容は保持されます(まだそこにあります)???Flaskセッションを無効にしますか?
私が間違っていることを知っていますか?ログアウト時にセッションを無効にする方法は?ここ
はコードです:それを解決
http -v --session=log3 -j :5000/start/status
http -v --session=log3 -j :5000/start/logout
http -v --session=log3 -j :5000/start/status
@start.route('/logout', methods=['GET'])
def logout():
print session
session.pop('logged_in', None)
session.clear()
print session
return jsonify({'rv' : 'ok' })
@start.route('/status', methods=['GET'])
def status():
print session
if 'logged_in' in session and session['logged_in'] :
return jsonify({'status' : True })
return jsonify({'status' : False})
あなたのAjaxコールはクライアントのCookieを更新していませんか? – Celeo