Re: ユーザーにユーザー情報(パスワード、メールアドレス)を変更できるようにしたい
ユーザー情報を変更する方法として、
1.管理画面からすべてのユーザー(他人ユーザーを含めて)の情報を変更許可できるユーザーを指定する方法
2. 「公開プロフィール」を使ってログインしたユーザー自身のみのユーザー情報の変更を許可する方法
があります。「2. 公開プロフィール」は、ここの concrete5 Japan サイトが採用している方法です。
━━━━━━━━━━
■ 1. 管理画面からすべてのユーザーの編集権限を与える
━━━━━━━━━━
STEP 1. グループや特定ユーザーに、編集権限を与える
[管理画面] - [システムと設定] - [権限とアクセス] - [ユーザー権限]のページに行き、各項目の許可を与えます。
STEP 2. フルサイトマップでユーザー編集ページ自体へのアクセスを許可する
[管理画面] - [サイトマップ] - [フルサイトマップ] に行きます
ウインドウ右上辺りにある「設定▼」というボタンをクリック
「システムページを表示」にチェックを入れる
STEP 3. 管理画面中ページの閲覧権限を許可
「管理画面」というページが現れます。権限を与えたいユーザーやグループに表示権限を与えます。ユーザー情報を変更するページは「メンバー」ページの中にあります。
各ページの権限を設定していってください。
━━━━━━━━━━
■ 2. 「公開プロフィール」を使ってログインしたユーザーのみの変更を許可する方法
━━━━━━━━━━
この concrete5-japan.org が採用している方法です。
[管理画面] - [システムと設定] - [ログイン & ユーザー登録] - [公開プロフィール] をクリックする
「公開プロフィールを使用する」をオンにする
【concrete5 サイト】/index.php/profile/
から各自のユーザー情報を編集できるようになります。
cozy
Re: ユーザーにユーザー情報(パスワード、メールアドレス)を変更できるようにしたい
ログインしたユーザーが自分の情報だけを変更できるようにしたいので、2の設定でプロフィール画面から変更できるようにしたいと思います。
プロフィール画面を使用するのはよいのですが、公開はしたくないので、.htaccessで制限することにします。
管理画面にプロフィール画面へのリンクを作成することは可能でしょうか。