*

[CakePHP]ログアウトすると権限が必要と表示される

公開日: : 最終更新日:2014/12/27 CakePHP, php

ちょっと時間は前後しますが、ログイン機能を作ったあとの話です。

チュートリアル通りに進めても、なぜかログアウトが出来ないんです。

http://hogehoge.com/hoge/users/logout に接続すると以下のようなメッセージと共にログイン認証に飛ばされてしまいます。
ログアウトなのに権限が必要って?
Wannabenote

ちなみに認証するとトップページに飛びます。

これは以下の流れを踏んでいるためのようです。

  1. http//hogehoge.com/hoge/users/logoutに接続する。
  2. ログアウト処理を行う。
  3. ログアウトしたリダイレクト先に飛ぶ。
  4. リダイレクト先を閲覧するのにログイン状態が必要。
  5. ログイン画面にリダイレクトをする。

特に何も考えずに全てのページをログイン必須にしたためこの現象が起きたようです。

じゃあトップページを認証無しで見ることが出来るようにすればOKですね。

というわけでPagesController.phpに以下のように記述。

<?php
App::uses('AppController', 'Controller');
class PagesController extends AppController {
    
    /* 略 */
    
    public function beforeFilter(){
        parent::beforeFilter();

        $this->Auth->allow();
    }
}

実際にログアウトをしてみると↓のとおりTOPページに進みました。
Wannabenote

よかったよかった。

ad

関連記事

cakephp

[CakePHP, jQuery]Ajaxでメッセージをゆっくり消す

SNS作りをさぼってるわけじゃないんですよ。 作るだけなら簡単だけど、ブログにまとめる時間がないだ

記事を読む

logo

WordPressがログイン出来ない時

WordPressでこのホームページを始めたのですが、試行錯誤のうちにログインが出来なくなりました。

記事を読む

Wannabenote

[CakePHP]SNSを作ろう ブログ編3~投稿画面作成~

SNSを作ろうまとめページはこちら→SNSを作ろうまとめページ 前回(SNSを作ろう ブログ編

記事を読む

logo

[CakePHP]bakeコマンドでModelを作る

CakePHP関連まとめページはこちら。 bakeコマンドを使う チュートリアルとか本とか読んで

記事を読む

Wannabenote

[CakePHP]SNSを作ろう CakePHP設定編

SNSを作ろうまとめページはこちら 前回の続き。 前回のこの画面は設定が必要な箇所を示し

記事を読む

Wannabenote

[CakePHP]SNSを作ろう ブログ編2~MVCの作成~

SNSを作ろうまとめページはこちら。 前回の続き。 ブログ編は基本的にこちらのチュートリ

記事を読む

Wannabenote

[CakePHP]SNSを作ろう ブログ編4~閲覧画面作成~

SNSを作ろうまとめページはこちら→SNSを作ろうまとめページ SNSを作ろう ブログ編3~投

記事を読む

logo

[CakePHP]bakeコマンドでControllerを作る

CakePHP関連まとめページはこちら。 今度はControllerをbakeコマンドで焼き上げて

記事を読む

Wannabenote

[PHPStorm]SNSを作ろう IDE環境作成編

SNSを作ろうまとめページはこちら。 前回の続き、というか閑話休題。 プログラムをガチで

記事を読む

Wannabenote

[CakePHP]SNSを作ろう ブログ編5~編集画面作成~

SNSを作ろうまとめページはこちら CakePHPで閲覧画面を作った続きです。 投稿を手軽に

記事を読む

ad

Message

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

ad

  •  Auther;わなび

     「オープン系得意だよね? 俺のPCの調子悪いんだけど」という無茶振りから解き放たれゲームエンジニアに。
    C#とかUnityを扱います。
    Twitterフォロー大歓迎です。
    githubアカウント→wannabenote
  • follow us in feedly
PAGE TOP ↑