質問 > フロント機能 > ブラックリストユーザのログイン拒否を行いたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2018/12/25 10:45
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ブラックリストユーザのログイン拒否を行いたい 該当の箇所は、未ログイン時にログイン画面を表示する処理となりますので、
提示いただいたフックポイントでは目的の挙動を実装する事は出来ないのではないかと思います。 (function login()はログイン処理ではありません。 ログイン処理自体はECCUBE内には存在せず、symfony2側に任せています) フックポイントについては、コントローラー内に設定されているローカルフックポイントでは無く、 もう少し大きな範囲で設定されているフックポイント(スーパーフックポイントと呼ぶのでしょうか?)を利用する形になるのではないかと思います。 例えば、「eccube.event.front.controller」等。 もしくはフックポイントを利用せずに、各コントローラーのアクションにログイン済みか判定して、 ログインしていたらブラックリストユーザーか判定させる方法が分かりやすいかもしれません。 (同じようなコードと大量に記述する事にはなりますが)
※getBlackListFlgやblacklist_errorは適当な値です。 ご自身で追加したメソッドやルーティングを記載してください。 エラーページのルーティングは、FrontControllerProvider.phpのshopping_error辺りの記述を参考にすれば良いかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ブラックリストユーザのログイン拒否を行いたい | thegifumap | 2018/12/22 14:05 |
Re: ブラックリストユーザのログイン拒否を行いたい | 468 | 2018/12/24 10:28 |
Re: ブラックリストユーザのログイン拒否を行いたい | thegifumap | 2018/12/24 12:55 |
» Re: ブラックリストユーザのログイン拒否を行いたい | 468 | 2018/12/25 10:45 |
Re: ブラックリストユーザのログイン拒否を行いたい | thegifumap | 2018/12/25 13:22 |