suin.io

ゲストにユーザーのプロフィールを見せない

suin2006年6月8日

ユーザーのプロフィールにはE-mailアドレスや本名など本来外部の人間に閲覧されるべきではない項目があります。XOOPSは昔からそうですが、依然 としてユーザの個人情報を隠したりする機能がデフォルトでありません。そのため重要な個人情報はXOOPS管理者個々人で対応しなければなりません。

このハックはゲストの閲覧者から個人情報を保護します。

モジュール :: システム管理
編集テンプレート :: system_userinfo.html

<{if $xoops_isuser == true}>
<{if $user_ownpage == true}>

<form name="usernav" action="user.php" method="post">
      :
      :(途中省略)
      :
<{/foreach}>
<!-- end module search results loop -->
<{/if}>

テンプレートの最初と最後に赤色の部分を追加します。こうするとゲストが閲覧した際には白紙のみの表示になります。

RELATED POSTS