0

试图弄清楚我们如何在 Catalyst 中创建、存储和检索会话信息。有什么建议么?

4

3 回答 3

8

您只需将相关的会话插件添加到您的use Catalyst行中,即:

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

...然后您可以$c->session->{key}从那里参考。有一些关于 cookie 年龄等的可配置项,但默认设置是合理的。那应该让你开始。

(当然,您可能需要从 CPAN 安装这些与 Session 相关的模块,如果它们对您不可用的话。)

于 2009-11-05T07:38:21.780 回答
6

请参阅Catalyst::Manual::Tutorial::05_Authentication

于 2009-11-05T07:07:24.603 回答
2

只需使用属于Catalyst::Plugin::Session发行版的另一个 Catalyst Session 教程更新此答案。看起来很容易理解,并且包含会话背后的基本概念

于 2010-12-06T15:22:16.713 回答