質問 > フロント機能 > 会員情報編集ができない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanana723 |
投稿日時: 2023/8/7 3:20
対応状況: 開発中
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
会員情報編集ができない [EC-CUBE] 4.1.2-p1
[レンタルサーバ] Xサーバー [PHP] 7.4.33 [現象] マイページの会員情報編集で登録するボタンをクリックすると、ログインページに戻ってしまい、変更内容が反映されません。 デバッグモードにもしてみたのですが、原因の手がかりがつかめずにいます。 何が原因と考えられるか、何を確認すればいいか教えていただけましたら幸いです。 よろしくお願いいたします。 |
mcontact |
投稿日時: 2023/8/7 9:06
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: 会員情報編集ができない > 何が原因と考えられるか、何を確認すればいいか教えていただけましたら幸いです。
EC-CUBEのカスタマイズを行ったか、プラグインの導入をして影響していないか確認すると良いと思います。(質問テンプレートを参考に記載した方がよいです)
|
nanana723 |
投稿日時: 2023/8/8 23:46
対応状況: −−−
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
Re: 会員情報編集ができない ご返信いただき、ありがとうございます。
必要な情報が足りておらず、失礼しました。 [カスタマイズの有無] ヘッダーに自作の検索機能ページへの移動用に、トークンを送るだけのformを設置しています。 a要素をクリックするとjavascriptで該当するformをsubmitし、検索機能ページに遷移するようになっています。 トークンを送るためのformは2つあります。 formの項目はFormTypeで設定しています。 書き出されているソースは下記の通りです。 ■html <a class="py-4 submit_header1" href="#">検索1</a> <form name="form_header1" id="form_header1" method="get" action="検索1のページURL"> <input type="hidden" id="_token" name="_token" value="トークンの値" /> </form> <a class="py-4 submit_header2" href="#">検索2</a> <form name="form_header2" id="form_header2" method="get" action="検索2のページURL"> <input type="hidden" id="_token" name="_token" value="トークンの値" /> </form> ■javascript $(document).ready(function() { $('a.submit_header1').click(function(event) { event.preventDefault(); $('#form_header1').submit(); }); $('a.submit_header2').click(function(event) { event.preventDefault(); $('#form_header2').submit(); }); }); [プラグインの導入] 導入しているプラグインと有効・無効の状況は下記の通りです。 Web API 無効 Coupon Plugin for EC-CUBE4 無効 データ移行プラグイン 有効 Google Merchant Center 無効 メールマガジンプラグイン 無効 商品おすすめ順並び替えプラグイン for EC-CUBE4 有効 商品レビュー管理プラグイン 有効 おすすめ商品管理プラグイン 無効 関連商品プラグイン 有効 売上集計プラグイン 無効 Securitychecker4 無効 Site Kit プラグイン 無効 ソニーペイメントサービス決済プラグイン 有効 あとはテンプレート用のプラグインが1つ入っており、有効になっています。 新規会員登録は問題なく行えました。 |
mcontact |
投稿日時: 2023/8/9 9:34
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: 会員情報編集ができない > あとはテンプレート用のプラグインが1つ入っており、有効になっています。
こちらのテンプレート用プラグインが影響していたりしませんか?
|
nanana723 |
投稿日時: 2023/8/9 10:38
対応状況: −−−
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
Re: 会員情報編集ができない ご返信ありがとうございます。
>こちらのテンプレート用プラグインが影響していたりしませんか? プラグインを無効にしても、問題は解決しませんでした。 こちらのプラグインはテンプレートで提供しているブロックを新たに追加する機能です。 今一度マイページに関わるControllerやFormTypeを確認したのですが、カスタマイズされた箇所はありませんでした。 別の問題かもしれませんが、マイページ内で何度かページ遷移するとログアウトしてしまうという現象も起こっています。 会員情報編集の登録ボタンを押した段階でセッションが落ちている可能性もあるのでしょうか? セッションの有効時間は下記のように設定しています。 env(ECCUBE_COOKIE_LIFETIME): 0 env(ECCUBE_GC_MAXLIFETIME): 10800 よろしくお願いいたします。 |
mcontact |
投稿日時: 2023/8/9 14:24
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: 会員情報編集ができない >> こちらのテンプレート用プラグインが影響していたりしませんか?
> プラグインを無効にしても、問題は解決しませんでした。 > こちらのプラグインはテンプレートで提供しているブロックを新たに追加する機能です。 マイページのテンプレートなどをカスタマイズしていませんでしょうか?
|
nanana723 |
投稿日時: 2023/8/10 1:23
対応状況: −−−
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
Re: 会員情報編集ができない ご返信ありがとうございます。
>マイページのテンプレートなどをカスタマイズしていませんでしょうか? マイページに関わるテンプレート全てをデフォルトのものと比較し、カスタマイズされていた内容は下記の通りでした。 ・h1タグをh2に変更し、classを追加(マイページ内全て) ・ログインページの「ログイン情報をお忘れですか?」のa要素にclassを追加。 ・ログインページの「新規会員登録」のa要素にclassを追加。 一応ソースをデフォルトに戻して試してみましたが、状況は変わらずでした。 新規の会員登録機能に関するテンプレートも確認しましたが、カスタマイズはされていませんでした。 また、会員情報に関するデータベースもデフォルトと比較しましたが、項目の違いは特にありませんでした。 よろしくお願いいたします。 |
mcontact |
投稿日時: 2023/8/10 9:06
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: 会員情報編集ができない > マイページの会員情報編集で登録するボタンをクリックすると、ログインページに戻ってしまい、変更内容が反映されません。
EC-CUBE標準機能としては、問題ありませんでしたので御社のカスタマイズやプラグイン等が影響していると思います。 このあたりで解らない様であれば、 御社のサイトを構築依頼した会社にご相談するか、他社含めて作業費用等の相談をしたいのであれば、下記のEC-CUBEアドバイザー相談やEC-CUBEインテグレートパートナーに相談する事をオススメ致します。 https://www.ec-cube.net/advisor/
|
nanana723 |
投稿日時: 2023/8/11 1:44
対応状況: 開発中
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
Re: 会員情報編集ができない ご返信ありがとうございます。
テンプレートは問題ないとのお話なので、それ以外の部分で影響のある個所がないか、もう一度調べてみようと思います。 お時間を取ってくださり、ありがとうございました。 |
mcontact |
投稿日時: 2023/8/11 10:54
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: 会員情報編集ができない > テンプレートは問題ないとのお話なので、それ以外の部分で影響のある個所がないか、もう一度調べてみようと思います。
テンプレートが問題ないとは言っていません。 EC-CUBE初期インストール環境では、問題ありませんので御社のカスタマイズやプラグイン等が影響していると言っています。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |