人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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)) {

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

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

●質問者: swiftlet
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ