質問 > フロント機能 > ヘッダーでログインログアウトをさせたい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
imaoka |
投稿日時: 2011/1/26 0:31
対応状況: −−−
|
新米 登録日: 2011/1/8 居住地: 投稿: 8 |
Re: ヘッダーでログインログアウトをさせたい 多分恐らく、header.tplでこんな感じのことをすると良いのでは。
//(ここから)================ <!--{if $tpl_login}--> // ログアウト <form name="login_form" id="login_form" method="post" action="<!--{$smarty.const.SSL_URL}-->frontparts/login_check.php"> <input type="hidden" name="mode" value="" /> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <input type="hidden" name="url" value="<!--{$smarty.server.PHP_SELF|escape}-->" /> <a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnFormModeSubmit('login_form', 'logout', '', ''); return false;">ログアウト</a> </form> <!--{else}--> // ログイン (省略) <!--{/if}--> //==============(ここまで) 言われてる通りだと、多分恐らく、ログアウト時のそれに<form>タグ(とそれに伴うpost情報)がないのかなって感じです。 ※既に画面内に『login_form』っていうnameとidのformが存在する可能性があるのであれば、このnameとidは変えてください。『login_form1』とか。 |
AMUAMU |
投稿日時: 2011/1/24 13:11
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: ヘッダーでログインログアウトをさせたい 参照先のページの内容を斜め読みした限りでは、そのまま適用していれば動きそうに見えますが・・・
デバッグ用出力を処理の途中などに仕掛けて、思い通り動いているか、必要な情報などが取れているかデバッグを地道にしていくのが良いと思います。
|
kiki |
投稿日時: 2011/1/24 12:26
対応状況: −−−
|
常連 登録日: 2010/9/9 居住地: 投稿: 51 |
ヘッダーでログインログアウトをさせたい ヘッダーにログインボタンを設置していますが、ログイン後は「ログアウト」ボタンに変わり、ログアウト処理後、再びログインボタンが表示されるようにしたいと思っております。
下記のサイトを参考に修正してみたのですが、 ログイン後「ログアウト」ボタンは表示されましたが、 処理は特にされていないようで、常に「ログアウト」ボタンが表示されたままとなります。 http://d.hatena.ne.jp/AI-615/20101117/1289985685 過去ログもいろいろ試してみましたが、うまくいきません。。。 良い方法をご存知の方がいらっしゃいましたら、教えていただけると助かります。 よろしくお願い致します。 ▼環境 --------------------------------------- [EC-CUBE] 2.3.0 [PHPバージョン]PHP 5.2.9-2 [データベース]MySQL [レンタルサーバ]アイル |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |