CakePHP 1.3.3でSession.timeoutの解釈がさらにややこしくなっている件

標準

CakePHP 1.3.3が先日リリースされました。

早速変更点を確認していたのですが、app/config/core.phpのSession.timeoutのコメント内容が変更されており、おやっと思いました。

Session.timeoutの指定値が分として解釈されるようになった?

cake/libs/cake_session.phpの変更点も見てみます。

Security.levelが’medium’または’low’の場合、$this->cookieLifeTimeが以前より60倍、「分」として解釈されるようになっています。
ただし、$this->cookieLifeTimeは、セッションCookieの有効期限なのでセッション自体の有効期限ではありません。

セッションの有効期限は、これまで通り

であり、Security.levelがhighであれば「Session.timeout * 10 (秒)」、mediumであれば「Session.timeout * 100 (秒)」、lowであれば「Session.timeout * 300 (秒)」のままです。

しかし、なんで誤解を招きそうなコメント&Cookieだけ期限が延長になったんでしょうか。

コメントを残す

Page optimized by WP Minify WordPress Plugin