我希望AuthComponent使用加密的客戶端Cookie來實現更輕鬆的可伸縮性。使用Cookie而不是會話的CakePHP AuthComponent
所以我所做的就是複製/lib/Cake/Controller/Component/AuthComponent.php
到app/Controller/Component/AuthComponent.php
(我使用CakePHP2),加入Cookie
到 $components
陣列,並取代的CakeSession
所有實例$this->Cookie
(校對後手動),確保它本質上只是除Cookies之外,其他格式的內容都與默認格式相同。
以下是錯誤我得到:Fatal error: Using $this when not in object context in ...
爲什麼不拿起$這是一個控制器?我應該能夠無縫地使用另一個組件。有沒有使用ClassRegistry或類似的東西快速入侵?