默认情况下,Mojolicious会话会为会话创建签名cookie。 我想覆盖这种行为。我可以扩展Mojolicious :: Sessions并覆盖加载和存储方法,但是如何使用我的类而不是默认的Mojolicious :: Sessions。
答案 0 :(得分:5)
作为documented,Mojolicious :: Sessions对象保存在应用程序的sessions
property中。因此,您可以在创建时覆盖它
my $app = MyApp->new( sessions => MySessions->new );
或之后
$app->sessions( MySessions->new );