-1
ログイン機能を持たない単純なFlask Webアプリケーションがあります。しかし、毎回異なるセッションIDを割り当てるのではなく、返信するユーザーを特定したいと思います。これを達成する方法がありますか?Python Flaskアプリケーションで返すユーザーに同じセッションIDを割り当てる
ログイン機能を持たない単純なFlask Webアプリケーションがあります。しかし、毎回異なるセッションIDを割り当てるのではなく、返信するユーザーを特定したいと思います。これを達成する方法がありますか?Python Flaskアプリケーションで返すユーザーに同じセッションIDを割り当てる
あなたは、セッションの情報を入れて、フラスコのセッションを使用して、サーバー側でそれを回復することができます
from flask import Flask, session, redirect, url_for, request
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
session['cookie-parameter'] = request.form['data-from-form']
return redirect(url_for('other_endpoint'))
return redirect(url_for('other_endpoint'))
@app.route('/other-url')
def other_endpoint():
session.pop('cookie-parameter', None)
return redirect(url_for('index'))
# Don't forget to add the secret key
app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'
はそれが役に立てば幸い!
クッキーの設定はどうですか? – dkasak