试图了解如何在Catalyst中创建,存储和检索会话信息。有什么建议吗?
答案 0 :(得分:8)
您只需要将相关的会话插件添加到use Catalyst
行,即:
use Catalyst qw/
-Debug
...
Session
Session::Store::FastMmap
Session::State::Cookie
/;
...然后你可以从那里引用$c->session->{key}
。有一些关于cookie年龄的配置,等等,但默认是理智的。这应该让你开始。
(当然,您可能需要从CPAN安装与会话相关的模块,如果它们已经无法使用的话。)
答案 1 :(得分:6)
答案 2 :(得分:2)
只需使用another Catalyst Session tutorial分发Catalyst::Plugin::Session更新此答案。似乎很容易理解,并包括会议背后的基本概念