CakePHP 2.1 - カスタム認証オブジェクトがロードされていない/実行
-
12-11-2019 - |
解決
あなたはそれをアプリまたはツールプラグインに入れましたか? 後者のためにそれはになるはずです
$this->Auth->authorize = array('Tools.Tiny');
.
http://www.dereuromark.de/2011/12/18/tinyauth-the-fastest-and-east-authorization-for-cake2/
あなたの問題を解明した後、私の答えを編集します:
この*(any) "ロール"のプレースホルダは、ログインしているユーザーのみを参照してください。このようにあなたのパブリックアクションを宣言してはいけません!すべてのものは$ this-> auth-> allow()を使用して宣言する必要があります。
理由は、認証が許可される前に来ることです。そのため、認証(ログインして)許可がない(役割を確認してください)。
所属していません StackOverflow