2011-01-04 10 views
0

私はしばらくの間CakePHPを使用してきました。しかし、私はまだ自分でいくつかの問題を解決することができません。 Cake Authの仕組みを理解することは難しかったが、ここ数週間で私はそれを扱うことができた。CakePHPでの認証の問題

私の問題: 私は2つの別々のテーブルを持っています(管理者ユーザと普通のユーザのために言う)。どちらも異なるコントローラを持っています(AdminsControllerとUsersControllerです)。 ユーザーモジュールを問題なく完了しました。ユーザーログインと管理者ログインは異なるビューです。通常のユーザーが管理者のログインページを手に入れたくないので、通常のユーザーログインとは別に管理しています。

ユーザーのログインは認証でうまくいきます。しかし、今では何らかの理由でAdminController用のAuthを使用したいのですが、AdminControllerから2番目のAuthを使用できず、コントロールが自動的にユーザーのログインに転送します。

誰かが正しい方向を指すことができれば素晴らしいでしょう。お願いします!

ありがとうございます。あらかじめ!!

P.S:私はまた、私は少し>間違った方法をAuth-をuserModel使用していたAuth-> userModel

答えて

1

申し訳ありませんが、誰もを使用してみました。 あなたが

ます$ this-> Auth-> userModel =「ユーザー」を使用してください答えを探してここに来たかのように、私は私の管理コントローラにではなく、ユーザーのコントローラでそれを追加しました。 beforeFilter(内のすべてのコントローラで

は異なるポストに返信、.......

+0

無視私のコメントを楽しみます。 – Ross