5

CakePHP 2.2 のマニュアルSecurity.levelに、Cake 1.3 の構成設定への参照が見つかりません。

また、移行ガイドでこの設定への参照が見つかりません。

この設定は Cake 1.3 のセッションタイマーに大きな影響を与えました。

セキュリティレベル

CakePHP のセキュリティレベル。「Session.timeout」で定義されたセッション タイムアウト時間は、ここでの設定に従って乗算されます。

'high' = x 10 'medium' = x 100 'low' = x 300 'high' と 'medium' も session.referer_check を有効にします

アプリケーションのこの設定はconfig.phpCakePHP 2.x で削除されましたか?

4

2 に答える 2

5

設定は削除されていません

それはまだcore.phpに存在します

/**
 * The level of CakePHP security.
 */
Configure::write('Security.level', 'medium');

だが...

2.xでは使用されません。

この設定への唯一の参照は、Security::inactiveMinsにあります-これは他の誰からも呼び出されません。したがって、この設定のアーティファクトは2.xに残っていますが、この設定の意図は削除されているため、2.xのドキュメントには含まれていません。

于 2013-01-21T20:00:33.957 に答える
3

CakePHP 2.3Security.levelで から削除されましたcore.php

セッション タイムアウトは、次の設定によって設定されます。

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

また、CakePHP セッションのセッション cookie の有効期限とセッション タイムアウトを変更します。

于 2014-03-02T08:04:19.700 に答える