今回は、最新のCakePHP4.0.8を使ってログイン機能を実装したいと思います。
まずは、インストール完了した画面です。データベースの設定も済ませています。
ここで、コンソールから以下のようにインストールします
src/Application.php のファイルのbootstrap()メソッドに追記します
データベース接続が完了している前提で、ログイン情報を格納するテーブル作成をします。以下を行うことで3つのテーブルが作成されます
ここまで出来たらWEBページにアクセスしてみます。どのページにアクセスしてもリダイレクト処理が行われて、以下のように表示されたらOKです。
まだユーザーを作成していないので、ログインはできません。そこで管理者権限のユーザーを追加します
こちらのusername とパスワードでログインできることをまずは確認します。これで最低限のログイン機能は完成です。
なお、ログアウトは、http://example.com/logout となります