CakePHPにてセッションの存続時間を調整する+α


こんばんは。

少し前に出た「ファンタ ゼロ サイダー」を先日買って飲んでみたのですが、まるでサイダー味の飴を溶かしたような安っぽい味で、げんなりしました。

ミツヤサイダーのゼロカロリーとは凄い違いです。







先日納品したサイトで、セッションがタイムアウトしてしまうのか、

「登録しようとしたら、ログイン画面に戻ってしまうんですけど」

という風に言われました。



多分、登録内容を入力中にしばらく放置していたか何かで、20分過ぎてしまったと思うので、60分まで延ばしてあげようということになりました。

ですが、その方法を調べている時に、ちょっと気になるものが。



CakePHP で Security.level の high 設定について - ラボブログ



デフォルトでSecurity.levelは『high』なのですが、なんだかそれはよくなさそうなので、Security.levelを『medium』にしつつセッションの存続時間を60分に変更します。



app/config/core.phpを

Configure::write('Security.level', 'high');
 ↓
Configure::write('Security.level', 'medium');
Configure::write('Session.timeout', '120');
 ↓
Configure::write('Session.timeout', '36');
のように修正すればよさそうです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です