質問 > 管理機能 > 4系のクローズド化について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ikmski |
投稿日時: 2019/6/13 14:11
対応状況: −−−
|
新米 登録日: 2019/6/13 居住地: 投稿: 2 |
4系のクローズド化について ▼テンプレート
[EC-CUBE] 4.0.2、新規インストールかアップデートか、等 [レンタルサーバ] さくらインターネット [OS] MAC [PHP] 7.2.17 [データベース] MySQL 5.7.23-log [WEBサーバ] Apache [ブラウザ] chrome [導入プラグインの有無] あれば導入プラグインを記載 [カスタマイズの有無] デザイン+会員登録時のメールフロー [現象] 4系にて承認制の会員サイトを作成中です。 仮会員時のメール送信についてはカスタマイズし、管理者の方で承認できるようにはできたのですが。未ログインの人にはログインページのみで、他のページを見られないようにしたいですが、なかなかできません。 3系ではクローズ化の情報を見つけられて、Application.phpを変えればいいのがわかったのですが、4系ではApplication.phpがだいぶん違っていて、どこを変えればいいのかわからない状態です。 どなたかご教授いただければと思います。 |
tao_s |
投稿日時: 2019/6/14 10:15
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 4系のクローズド化について app/config/eccube/packages/security.yaml の Customer:anonymousをfalseに設定して、 loginページだけanonymousをtrueにすればいけませんか?
|
ikmski |
投稿日時: 2019/6/14 14:01
対応状況: −−−
|
新米 登録日: 2019/6/13 居住地: 投稿: 2 |
Re: 4系のクローズド化について 返信ありがとうございます。 app/config/eccube/packages/security.yaml の Customer:anonymousをfalseにはしてみたのですが、 loginページだけanonymousをtrueにするというのがよくわからず、とりあえずfalseに変えてやってみたのですが、エラーが出てしまいました。 こちらでもいろいろ考えてみて、TopController.phpにログインしていればそのままhome pageにリダイレクト、ログインしていなければmypageにリダイレクトするような処理を入れてみたところ、未ログインでトップページにいった場合はログイン画面が表示されるようにはなったのですが、そこからログインした場合、マイページの注文履歴画面にログインされてしまって、トップページに行ってくれなくなってしまいました。 せめてここでトップページに移動してくれたらと思い、Mypagecontrollerの処理を見てみたのですが、やはりどこを修正すればいいのかで止まってしまいます。 他に手はないでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |