CakePHP4で、cakeDC/usersを使ってログイン機能を追加する

2020-05-28T00:00:00Z | 1分で読めます | 更新日時 2020-05-28T00:00:00Z

@

今回は、最新のCakePHP4.0.8を使ってログイン機能を実装したいと思います。
まずは、インストール完了した画面です。データベースの設定も済ませています。

ここで、コンソールから以下のようにインストールします

src/Application.php のファイルのbootstrap()メソッドに追記します

データベース接続が完了している前提で、ログイン情報を格納するテーブル作成をします。以下を行うことで3つのテーブルが作成されます

ここまで出来たらWEBページにアクセスしてみます。どのページにアクセスしてもリダイレクト処理が行われて、以下のように表示されたらOKです。

まだユーザーを作成していないので、ログインはできません。そこで管理者権限のユーザーを追加します

こちらのusername とパスワードでログインできることをまずは確認します。これで最低限のログイン機能は完成です。
なお、ログアウトは、http://example.com/logout となります

© 2008 - 2025 橋本たけしの日々を徒然に

🌱 Powered by Hugo with theme Dream.

about me

皆様はじめまして。
今、プログラミング教育が普通に行われていて、普通にPythonとかAIといった言葉が交わされることは喜ばしいことだなぁと感じています。

プログラミングを実際にすることで、もっとこうしたい!と欲が出てきて、いろいろと考えたり、もっと便利にしたい!と思って、世の中のUI/UX/DXのことを理解できたりします。

深さをとことん追求する中で、幅が出て一人ひとりの味が出てくる。
AIに負けない部分は、実はとっても人間らしさだったりします。
本当に必要なことを考えていけたら良いなぁと思っております。