Authコンポーネントについて

Cakephp2系です。

Authで認証後、他コントローラのページにアクセスするとloginページに
リダイレクトされてしまいます。

UserControllerのアクションには認証後アクセスできているのですが、
他コントローラのアクションはどうしてもloginページにリダイレクトされてしまいます。


*ページ全体に認証をかけるためAppControllerでcomponentsを宣言しています*
class AppController extends Controller {

public $components = array('Session','Auth');

public function beforeFilter() {
$this->Auth->allow('index','login','logout','input');

}


*UsersControllerのloginで認証をかけます。*

class UsersController extends AppController {

・・・・
public function login(){

$userMainAccount['User']['username'] = "aa";
$userMainAccount['User']['password'] = "bb";

if ($userMainAccount && !$this->Auth->loggedIn()) {
// ユーザー情報をそのままログインに使う
if ($this->Auth->login($userMainAccount)) {

ログインしたあとも他コントローラのアクションが見れません。

原因等アドバイスを頂ければ幸いです。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/02/26 21:55:04

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません