質問 > フロント機能 > ログアウト後のレダイレクト先について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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にするためにはどのようにすればよいでしょうか?
どなたかご教授お願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |