質問 > フロント機能 > MYページにログアウト追加について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kuon |
投稿日時: 2012/7/30 22:12
対応状況: −−−
|
新米 登録日: 2012/7/30 居住地: 投稿: 4 |
MYページにログアウト追加について ------------------------------------------------------------------------------------------
[EC-CUBE] 2.12.1 [レンタルサーバ] ヘテムル [PHP] PHP 5.3.13 [データベース] MySQL 5.0.82-community ------------------------------------------------------------------------------------------ こちらでの投稿は初めてとなりますが、現在EC-CUBEを用いたサイトを制作しています。 マイページにブロックを使わずログアウトの項目を追加したいと思っております。 PHP初心者の為、どのようにすればいいのでしょうか?よろしくお願いします。 <現状> こちらのhttp://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=579&forum=10の方法を試したのですが、ログアウトは反応しませんでした。 ※navi.tplについては以下の記述で変更は終っています。 会員状態 <li><a href="index.php?mode=logout" class="<!--{if $tpl_mypageno == 'refusal'}--> selected<!--{/if}-->">ログアウト</a></li> 退会状態 <li><a href="<!--{$smarty.const.TOP_URLPATH}-->" class="<!--{if $tpl_mypageno == 'refusal'}--> selected<!--{/if}-->">ログアウト</a></li> ※LC_Page_MyPage.phpへの記述が必要なのかが分からないままとなっています。 今までに、以下の記述を加えてみましたが「CGIの動作エラー」という結果が出ており、マイページが見えない状態が続いています。 ------------------------------------------------------------------------------------------ function action() (省略) // 1ページあたりの件数 $this->dispNumber = SEARCH_PMAX; if ($_GET['mode'] == 'logout'){ $objCustomer->EndSession(); header("Location: index.php"); } ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ function action() (省略) //$_GETパラメーターで’?mode=logout’が設定されていたら、ログアウトする。 if ($_GET['mode'] == ‘logout’){ //ログイン情報の開放 $objCustomer->EndSession(); //ログインページ表示 header(“Location: index.php”); } ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ function process() (省略) // トランザクションIDの取得 $this->transactionid = $this->getToken(); ------------------------------------------------------------------------------------------ |
PWS |
投稿日時: 2012/8/1 10:36
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: MYページにログアウト追加について こんにちは。
参考にされているURLはおそらくバージョンが古い(2.4かな)と思います。 こちらが参考になりそうです http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8749&forum=10&post_id=42419#forumpost42419 一番下のURLを参考にされて書き込まれているような気もしますが……
|
kuon |
投稿日時: 2012/8/2 19:26
対応状況: 解決済
|
新米 登録日: 2012/7/30 居住地: 投稿: 4 |
Re: MYページにログアウト追加について PWS様
なるほど。eccubeのバージョンによって、ログアウトの追加方法も異なってくるのですか。ありがとうございます。 参考URLと2.11系でのログアウト機能追加方法をもとに改良を加えましたところ、無事ログアウトできました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |