我有一个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 值并维护会话状态以进行身份验证吗?(用户请求的每个页面加载都在服务器的新分支中处理。)