По умолчанию сеансы Mojolicious создают подписанный файл cookie для сеанса. Я хотел бы переопределить это поведение. Я могу расширить Mojolicious::Sessions и переопределить методы загрузки и сохранения, но как мне использовать свой класс вместо Mojolicious::Sessions по умолчанию.
Как заменить сеансы Mojolicious пользовательской реализацией?
Ответы (1)
Как задокументировано, объект Mojolicious::Sessions хранится в папке sessions
свойство. Поэтому вы можете либо переопределить его при создании
my $app = MyApp->new( sessions => MySessions->new );
или позже
$app->sessions( MySessions->new );
person
Joel Berger
schedule
06.09.2012