CakePHP で認証を制御するには、Authentication を利用することが多いと思います。
Authenticationの認証制御は、細かい制御が可能です。
しかしながら、手っ取り早く、認証状態にしたい場合もあります。
その場合には、認証情報を手動で生成し、Authentication に設定することで実現できます。
強制認証サンプル
1 2 3 4 5 6 7 8 |
//ユーザー情報を生成 $user = $this->Users->newEmptyEntity(); $user->name = 'ダミーテスト'; $user->corporate_id = 1; $user->role_id = 1; //Identityを設定 $this->Authentication->setIdentity($user); |