【发布时间】:2014-11-26 03:36:16
【问题描述】:
我有一个基于 Twiggy 的 perl 服务器:
my $app = sub { my $req = Plack::Request->new(shift); ... };
my $twiggy = Twiggy::Server->new(port => $port);
$twiggy->register_service($app);
它工作正常,但现在我想向它添加会话管理(以处理用户身份验证)。我看到 CPAN 上有一个 Plack::Middleware::Session 模块,但基于它和 Twiggy 的文档,我不知道如何将两者结合使用。我有理由相信这是可能的,因为在我的 $app 中我正在处理 Plack 的东西。
除了使用Plack::Middleware::Session,还有其他方法可以轻松获取和设置cookie 值并维护会话状态以进行身份验证吗? (用户请求的每个页面加载都在服务器的新分支中处理。)
【问题讨论】: