前提・実現したいこと
cakephp3を利用して、ログイン機能をカスタマイズ。
具体的には、
- 10回連続で認証に失敗したら、一定時間ログイン不可
- "ログインしたままにする"にチェックがついていれば、cookieにトークンを登録
この2つです。
発生している問題・エラーメッセージ
現在、DB設計の段階です。
cakephpの認証チュートリアルを参考にしているのですが、
これは、usersテーブル
ではなく、例えばcustmersテーブル
等で実装はできないのでしょうか?
また、認証に失敗した回数や、トークンの値を保持するテーブルが必要となると思いますが、
それをcustmersテーブル
に含めることはできるのでしょうか?
可能・不可能にかかわらず、
「そもそも、ログイン用DBに、ログイン失敗回数の情報を含めるべきではない」
「cakephp3の仕様上、カスタム認証機能は分離した方がいい」
などのご意見もありましたら、お聞きしたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。