MovableTypeのセッションタイムアウトはデフォルトで4時間になっている。これは、/lib/MT/Core.pm内で以下のように定義されているためです。
'UserSessionTimeout' => { default => 60 * 60 * 4, },
ここを変更するとタイムアウト時間を変更できますが、mt-config.cgiに追加した方がよいでしょう。以下のようにします。例は20分に設定した場合です。
UserSessionTimeout 1200
通常は個人でブログ管理者として利用するので、4時間というのでもよいかと思う。ただMTをCMSとして利用し複数ブログを使ってユーザ管理もしてなんて使い方をするには、Webアプリとしてセッションタイマ値が長い気もする。
で、試しにタイマを20秒に設定して管理画面にログインしてみた。適当に触っていると、途中でログイン画面に戻ってしまった。これはログインから20秒後にセッションが切れたようだ。操作してもセッションタイマが更新されない??なぜでしょ。。別環境で試してもやはり同じ。調べてみたがわからないので、わかり次第書こうと思う。
