0

Catalyst でセッション情報を作成、保存、取得する方法を理解しようとしています。助言がありますか?

4

3 に答える 3

8

use Catalyst関連するセッション プラグインをラインに追加するだけで済みます。

use Catalyst qw/
                -Debug
                ...    
                Session
                Session::Store::FastMmap
                Session::State::Cookie
                /;

...そして、そこから参照できます$c->session->{key}。Cookie の有効期間などについてはいくつか設定可能項目がありますが、デフォルトは問題ありません。これで始められるはずです。

(もちろん、セッション関連のモジュールがまだ利用できない場合は、CPAN からインストールする必要があるかもしれません。)

于 2009-11-05T07:38:21.780 に答える
6

Catalyst::Manual::Tutorial::05_Authenticationを参照してください。

于 2009-11-05T07:07:24.603 に答える
2

この回答を、 Catalyst :: Plugin::Sessionディストリビューションの一部である別のCatalystSessionチュートリアルで更新するだけです。わかりやすいようで、セッションの背後にある基本的な概念が含まれています

于 2010-12-06T15:22:16.713 に答える