バージョン選択

フォーラム

メニュー

オンライン状況

94 人のユーザが現在オンラインです。 (79 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 94
もっと...

サイト内検索

質問 > フロント機能 > 退会の処理で完了時に"不正なページ移動です"になってしまいます

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Takaayuki
投稿日時: 2014/1/23 18:31
対応状況: −−−
常連
登録日: 2012/8/25
居住地:
投稿: 31
退会の処理で完了時に"不正なページ移動です"になってしまいます
EC-CUBE 2.12.6

いつもお世話になります
会員退会の手続きで順を追って退会の手続きをすると最後完了ページが表示されず
"不正なページ移動です"と表示され退会処理ができません

前にあった同じ質問を見ていたのですが、errorlogには何も出ていないようです
フリーのテンプレートを使っているのですが、refusal.phpソースを見る限りではデフォルトのテンンプレートと変わりないようです

他にここを見てみろ、というところがあるようでしたら教えていただけると助かります

よろしくお願いします
tsuji
投稿日時: 2014/1/23 20:00
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
Takaayuki様

> "不正なページ移動です"

上記が出た場合、私はトランザクションが切れていないかを確認しています。

refusal.tpl、refusal_confirm.tpl、refusal_complete.tplの
退会処理にかかわるページでトランザクションを消していないでしょうか?

具体的にいうと以下のコードです。
ご確認ください。
引用:

<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
Takaayuki
投稿日時: 2014/1/24 9:09
対応状況: −−−
常連
登録日: 2012/8/25
居住地:
投稿: 31
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
tsujiさん

ありがとうございます
教えたていただいたコードですが、refusal.tpl、refusal_confirm.tplにはちゃんと入ってました
refusal_complete.tplには入ってなかったので入れてみたのですが、結果は同じでした

tsuji
投稿日時: 2014/1/24 10:04
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
Takaayuki様

わかりました。
退会の処理を行っているページは以前に上げた3ページだと思います。
どのページに移動する際に"不正なページ移動です"のページに遷移してしまいますか?
"不正なページ移動です"へ移動前のページに何かカスタマイズをされませんでしたでしょうか?
Takaayuki
投稿日時: 2014/1/24 11:28
対応状況: −−−
常連
登録日: 2012/8/25
居住地:
投稿: 31
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
tsujiさん

たびたびありがとうございます
特に変更をしてはないはずです

長くなりますが、今のコードを添付します
改めての症状ですが、確認までは進み、最後の退会しますというボタンを押すとエラーになってしまいます。
確認までは進むのでrefusal_comfirm.tplとrefusal_complete.tplを添付します
お時間あるときに見ていただき、もし何かわかるようでしたら教えていただけると助かります

よろしくお願いします



refusal_comfirm.tpl
<div id="mypagecolumn">
    <div class="subTitle02"><h2><!--{$tpl_title|h}--></h2></div>
    <!--{include file=$tpl_navi}-->
    <form name="form1" method="post" action="?">
    <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
    <input type="hidden" name="mode" value="complete" />

    <div id="mycontents_area">
        <h3><!--{$tpl_subtitle|h}--></h3>
        <div id="complete_area">
            <div class="message">退会手続きを実行してもよろしいでしょうか?</div>
            <div class="message_area">
                <div class="btnArea thinImg formListBtn">
                    <p>退会手続きが完了した時点で、現在保存されている購入履歴や、<br />
                    会員情報などはすべてなくなりますのでご注意ください。</p>
                    <ul>
                        <li>
                            <a href="./refusal.php" ><img src="<!--{$TPL_URLPATH}-->img/button/btn_refuse_not.jpg" alt="いいえ、退会しません" name="refuse_not" id="refuse_not" /></a>
                        </li>
                        <li>
                            <input type="image" src="<!--{$TPL_URLPATH}-->img/button/btn_refuse_do.jpg" alt="はい、退会します" name="refuse_do" id="refuse_do" />
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
    </form>
</div>



refusal_complete.tpl
<div id="mypagecolumn">
    <div class="subTitle02"><h2><!--{$tpl_title|h}--></h2></div>
    <!--{include file = $tpl_navi}-->
    <div id="mycontents_area">
    
        <h3><!--{$tpl_subtitle|h}--></h3>
        <div id="complete_area">
            <div class="message">退会手続きが完了いたしました。<br />
                MYページをご利用いただき誠にありがとうございました。<br />
                またのご利用を心よりお待ち申し上げます。
            </div>

            <div class="shop_information">
                <p class="name"><!--{$arrSiteInfo.company_name|h}--></p>
                
            </div>
        </div>
    </div>
</div>
Takaayuki
投稿日時: 2014/1/25 10:53
対応状況: 解決済
常連
登録日: 2012/8/25
居住地:
投稿: 31
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
その後新規でec-cubeの同じバージョンでテスト環境を作り、テンプレートも移植して
確認してみたところ、問題なく退会処理ができました

退会処理の部分はいじってないと思うのですが、プラグインを追加したり、その他いろいろ
のところで手は加えていたので、なにかしら影響しているのかもしれないです


tsujiさんにはいろいろご協力いただき感謝しています

ちょっと別環境で再度試してみたいと思います
また問題が起こった際には質問させていただきます
とりあえず解決済みにさせていただきます
haramii
投稿日時: 2015/7/26 13:47
対応状況: −−−
新米
登録日: 2015/7/22
居住地:
投稿: 2
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
こちらの現象と同じエラーが出て退会処理が出来ません。
その後ご解決されているなど、何か情報があれば是非ご教授いただけますでしょうか?

退会処理確定を押すと「不正なページ移動です。」のエラーが表示されるのですが、error.logには何も書き込まれません。

バージョンは2.13.2です。

よろしくお願いいたします。
yuh
投稿日時: 2015/7/27 17:10
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
$_SESSION['refusal_transactionid']に値が入っているか確認の上、渡されているrefusal_transactionidを確認してください。
haramii
投稿日時: 2015/7/28 21:29
対応状況: 解決済
新米
登録日: 2015/7/22
居住地:
投稿: 2
Re: 退会の処理で完了時に"不正なページ移動です"になってしまいます
refusal_confirm.tplに以下の内容を追記いたしましたところ、退会処理が出来るようになりました。
<input type="hidden" name="refusal_transactionid" value="<!--{$refusal_transactionid}-->" />
ご指摘ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.