Xoopsを使って、ユーザの登録、管理をしたいと考えています。
そのユーザ情報を使って、「ログイン済みなら○○ができる」「○○さん こんにちわ」というようなサイトを作ろうと思うのですが、そのためにはモジュール化しなくてはいけないのでしょうか?
機能としては、PHP+Mysqlで作っているものなので、できればユーザー管理だけをXoopsに任せたいと考えています。
可能であれば、ほかのページから、
・ログインしているかどうかの情報
・ユーザ情報の一部(ユーザー名など)
の取得方法を教えてください。
ユーザー情報の管理には、「ミニ白扇」を使用しています。
ヒントだけでも結構です。よろしくお願いします。
モジュールをしなくても、
<{$xoops_isuser}>タグを使ってテンプレートを作成すれば可能です。
登録ユーザーのアカウント情報を隠す方法
http://xoops.jp/smartsection+item.itemid+126.htm
<{if $xoops_isuser == true}>
ここに記載
<{/if}>
他のページ(他のサイト?)の場合、ユーザーアカウントを共有にして、XOOPSで構築すれば、
・ユーザ情報の一部(ユーザー名など)
のデータが取得できます。
複数のサイトでユーザーアカウントを共有する方法
ありがとうございます。
ユーザー情報を取得できるSmartyプラグインです。
簡単に使えるので重宝しています。
XoopsUsersプラグイン
よさそうですね。ありがとうございます。
ありがとうございます。