オートログインの実装方法

Catalyst で「ログイン状態を記憶する」のようなオートログイン機能を実装する方法をメインのブログに公開しました。

Catalyst でオートログインとブラウザを閉じるまで有効な Cookie を共存させる

Catalyst::Plugin::Session::DynamicExpiry を使いつつ、Catalyst::Plugin::Session::State::Cookie のメソッドをオーバーライドして、セッションと Cookie の両方の有効期限を動的に変更しています。