0

私は Cakephp 1.3 でアプリケーションを開発することに夢中になっているので、バージョン 2 にアップグレードしたいのですが、それは最後の手段として残しておきます。

私の問題は、セキュリティ コンポーネントが使用されているときのフォームのトークンの有効期限が短すぎることです。しばらくこのフォームに座っていると思いますが、10 分後にはブラックホールが発生します。

トークンの有効期限が切れるまでの時間を増やす方法はありますか? Cakephp 2 には、ここで詳しく説明されているように、このオプションがあります: cakephp 2 security csrf-configuration

1.3では動かないようですが、方法はありますか?

4

1 に答える 1

0

Session.timeoutはい、これは完全に実行可能です。あなたの数字を探してconfig/core.php増やしてください。割り当てられた数値は基本的な秒数であり、タイムアウトが設定される実際の時間は、セキュリティ レベルにも依存します。

  • 高: Session.timeout* 10
  • ミディアム: Session.timeout* 100
  • 低: Session.timeout* 300。

高セキュリティの機能が必要な場合は、高のままにSession.timeoutしますが、必要に応じて増やします.

さらに読む

アップデート

実際には、フォームトークンのタイムアウトはセキュリティレベルのみに依存し、何らかの理由でタイムアウトが有効にならないことが判明したため (こちらを参照)、これを増やす唯一の方法は、セキュリティレベルを下げるか Cake を変更することです: /

于 2012-05-08T16:38:36.037 に答える