こんにちは。
長らくNetCommons 2を使っていなかったら、すっかり方法を忘れてしまいました。ひょっとしたらどなたかのお役にたつこともあるかもしれませんので、こちらで質問させてください。
【1.当初の目的】
特定のIPアドレスからのみログインできるようにしていました(数年前に実施)。IPはここでは仮のものに書き換えてあります。
→ webapp/modules/pages/templates/default/headermenu.html を編集し、以下のように書いております。
<{strip}>
<{if $smarty.session._last_ip == "111.111.111.111" || $smarty.session._last_ip == "222.222.222.222" || $smarty.session._user_id != "0"}>
<table id="header_menu" summary="<{$lang.pages_summary_heder_menu}>">
《中略》
</table>
<{/if}>
<{/strip}>
【2. どこからアクセスしてもログインできるように変更】
今回、仕様変更となりどこからでもログインできるようにすることとなりました。そこで、上記HTMLのうち、smarty部分を次のように書き換えました(smartyの書式でコメントアウト)。
<{* if $smarty.session._last_ip == "111.111.111.111" || $smarty.session._last_ip == "222.222.222.222" || $smarty.session._user_id != "0" *}>
《中略》
<{* /if *}>
そして、管理画面からモジュールの「一括アップデート」を実施しました。
これで、どこからでもログインできる(ヘッダーメニューが表示される)と思ったのですが、表示されず、「ログイン」リンクが現れません。何か手順が間違っておりますでしょうか。
NetCommons のバージョンは 2.4.2.1 です。
また、モジュールの一括アップデートをしたときに、以下のように赤字のエラーも発生しておりました。
↑を少し下にスクロールダウンしたのが以下のスクリーンショットです。
お手数をおかけ致しますが、教えていただけますと大変助かります。
よろしくお願いいたします。