2011-09-14 15 views
0

私はPythonでアプリケーションを作成しました。そして、私はフロントエンドにextjsを使用しています。
有効なユーザーがログインすると、ログインしたユーザーのユーザー名を今後のトランザクションに使用したいと考えています。
私は、セッション管理をどのようにPythonで行うべきかについて緊急の助けが必要でした。 ありがとうございます。Pythonでセッション管理を実行する

+0

これはWebフレームワークで完了しました。どのフレームワークを使用していますか? –

答えて

2

あなたは「Pythonでのセッション管理」をしません。あなたは、 "Pythonで実装されるフレームワークのセッション管理"を行います。

セッションはさまざまな方法で実装できますが、通常はCookieを使用して実装されます。たとえば、Django(Pythonフレームワーク)は、与えられた文字列を含むsessionという値を持つクッキーを書き込みます(例えば、aabbccddeeff12345)。 Djangoはリクエストごとにクッキーが存在するかどうかをチェックし、存在する場合はそれをユーザーにマップします。

これは簡単ではありません。しかし、Django(または、言語で最も堅牢なWebフレームワークを使用している場合)、これは完全に透過的です。

クッキーが何であるかわからない場合や、Webセキュリティに慣れていない場合は、これがあなた自身に取り組むべき問題ではないと私は考えています。

フレームワークを使用して理解してください。

1

フレームワークを使用していない場合や、フレームワークがセッション管理を提供していない場合、Beakerはこれを実行する一般的なライブラリです。

例では、https://beaker.groovie.org/sessions.html#usingにセッションオブジェクトにユーザー名を格納する方法を示します。