名古屋のウエブ制作会社「みつばシステム」、社長の無茶ぶりに全社員が泣いた。

草々なる日々

CakePHP PHP

CakePHP4のミドルウエアを使った認証で別テーブルを参照(authentication)

投稿日:


基本的な使い方は本家を参照してください。

https://book.cakephp.org/4/ja/tutorials-and-examples/blog-auth-example/auth.html

resolverの部分を追加2017年にコミュニティー内で修正の話が出てたみたいですがそれ以外に情報が見つからなかったのでとりあえず共有しておきます。

// 識別子をロードして、電子メールとパスワードのフィールドを確認します
$authenticationService->loadIdentifier('Authentication.Password', [
    'resolver'=>[
        'className' => 'Authentication.Orm',
        'userModel' => 'Accounts'
    ],
    'fields' => [
        'username' => 'login_cd',
        'password' => 'login_pw',
    ]
});

-CakePHP, PHP

Copyright© 草々なる日々 , 2024 AllRights Reserved Powered by AFFINGER4.