バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ログアウト後のレダイレクト先について

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
inf61
投稿日時: 2011/12/21 12:54
対応状況: 解決済
常連
登録日: 2011/12/9
居住地:
投稿: 44
Re: ログアウト後のレダイレクト先について
pingpong様

ご回答、ご指摘ありがとうございました。

おっしゃる通り、外部ページへ移動させようとしておりました。

ご教授頂き、ありがとうございました。
pingpong
投稿日時: 2011/12/21 12:01
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: ログアウト後のレダイレクト先について
遷移先のページはアプリケーション外のページではないでしょうか?

SC_Response.phpのsendRedirectメソッドを見ていただければわかりますが、外部ページの場合はエラーになります。
inf61
投稿日時: 2011/12/21 11:12
対応状況: −−−
常連
登録日: 2011/12/9
居住地:
投稿: 44
Re: ログアウト後のレダイレクト先について
pingpong様

ご回答頂き、ありがとうございます。

case 'logout':
// --- ログアウト

// ログイン情報の解放
$objCustomer->EndSession();
// 画面遷移の制御
$mypage_url_search = strpos('.'.$_POST['url'], 'mypage');
if ($mypage_url_search == 2) {
// マイページログイン中はログイン画面へ移行
SC_Response_Ex::sendRedirectFromUrlPath('mypage/login.php');
} else {
// 上記以外の場合、トップへ遷移
SC_Response_Ex::sendRedirect(HTTP_URL);
}
exit;


上記の中の
SC_Response_Ex::sendRedirect(HTTP_URL);
部分の変更でよいのでしょうか?

変更してみたのですが、システムエラーと表示されてしまいます。

申し訳ありませんが、ご教授よろしくお願い致します。
pingpong
投稿日時: 2011/12/21 11:00
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: ログアウト後のレダイレクト先について
ヘッダー部分のログインページであればdata/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
のcase logout のリダイレクト部分を変更することで可能です。
※ただし、ログインチェックページで行っているため、新たに遷移先のページを指定する必要があります。
inf61
投稿日時: 2011/12/21 10:39
対応状況: −−−
常連
登録日: 2011/12/9
居住地:
投稿: 44
ログアウト後のレダイレクト先について
ログアウトボタンをクリックすると、indexページに戻るようになっていますが、この移動先を別のURLにするためにはどのようにすればよいでしょうか?

どなたかご教授お願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,469名です
総投稿数は110,099件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1655
8
red
1570
9
mcontact
1306
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.