うさぎのイラスト

ネットアンサー55備忘録

web技術を書いていきます

認証ページの作成

-2017年06月05日- cakephpcake
フォーム認証の基本的な使い方
cookbook-認証-
パスワードハッシュ化する
ログイン成功時のリダイレクト先設定
フォーム認証の基本的な使い方
AppControllerは全ページ共通のControllerである、そこに認証の設定を記述するためにすべてのページに認証がかかってします。
特定のページは認証解除をしたいためには以下の記述を各Controllerに記述する。
use Cake\Event\Event;

    public function beforeFilter(Event $event) {
        parent::beforeFilter($event);
        $this->Auth->allow(['find']);
    }
表示させたい領域に合わせて下記のように記述する
// すべてのアクションを許可
$this->Auth->allow();

// index アクションのみ許可
$this->Auth->allow('index');

// view と index アクションのみ許可
$this->Auth->allow(['view', 'index']);