認証ページの作成
-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']);