2011年6月10日金曜日

【CakePHP関連】セッションタイムアウトについて

お疲れ様です。

タイトルの件で、何度も調べるので備忘録します。

タイムアウトは
core.phpで設定します。

Configure::write('Session.timeout', '120');

上記の感じで、単位は秒です。

しかし、これだけではありません。
実はセキュリティレベルも絡んできます。

関連図は

・セキュリティレベルがhigh
 タイムアウト設定値 × 10

・セキュリティレベルがmedium
 タイムアウト設定値 × 100

・セキュリティレベルがlow
 タイムアウト設定値 × 300

となります。

なので、例でいくと

high:120×10=1200秒(20分)
medium:120×100=12000秒(200分)
low:120×300=36000秒(600分)

となります。

以上

0 件のコメント:

コメントを投稿

こちらにコメントをどうぞ