AuthComponentは、スケーラビリティを容易にするために暗号化されたクライアントサイドCookieを使用します。セッションの代わりにCookieを使用するCakePHP AuthComponent
だから何私がしたことは(私はCakePHP2を使用しています)app/Controller/Component/AuthComponent.php
にコピー/lib/Cake/Controller/Component/AuthComponent.php
た、 $components
配列にCookie
を追加し、(プルーフリーディング後に手動)$this->Cookie
とCakeSession
のすべてのインスタンスを置き換えるには、必ずそれだけで、本質的でし作りますクッキーを除いてデフォルトと同じフォーマットで物を投棄します。ここで
は私が取得エラーです:Fatal error: Using $this when not in object context in ...
は、なぜそれがコントローラーとして$これを拾っていませんか?あるコンポーネントを別のコンポーネントでシームレスに使用できるはずです。 ClassRegistryなどでクイックハックがありますか?