コンテンツにスキップ

ユーザー管理

XOOPSでユーザーアカウントを作成し、ユーザーをグループに整理し、権限を管理する方法を学びます。

XOOPSは包括的なユーザー管理を提供:

ユーザー > アカウント
├── 個別ユーザー
├── ユーザープロファイル
├── 登録リクエスト
└── オンラインユーザー
ユーザー > グループ
├── ユーザーグループ/役割
├── グループ権限
└── グループメンバーシップ
システム > パーミッション
├── モジュールアクセス
├── コンテンツアクセス
├── 機能権限
└── グループ機能
  1. ログイン: http://your-domain.com/xoops/admin/
  2. 左サイドバーで ユーザー をクリック
  3. 次から選択:
    • ユーザー: 個別アカウント管理
    • グループ: ユーザーグループ管理
    • オンラインユーザー: アクティブユーザー表示
    • ユーザーリクエスト: 登録リクエスト処理

XOOPSは事前定義ユーザーロール付属:

グループ役割機能ユースケース
ウェブマスター管理者サイト全体を制御メイン管理者
管理者管理者限定管理アクセス信頼されるユーザー
モデレーターコンテンツ管理コンテンツ承認コミュニティマネージャー
編集者コンテンツ作成コンテンツ作成/編集コンテンツスタッフ
登録メンバー投稿、コメント、プロファイル通常ユーザー
匿名訪問者読み取り専用ログインしていないユーザー

方法1: 管理者がユーザーを作成

Section titled “方法1: 管理者がユーザーを作成”

ステップ1: ユーザー作成にアクセス

  1. ユーザー > ユーザー に移動
  2. 「新しいユーザーを追加」 または 「ユーザーを作成」 をクリック

ステップ2: ユーザー情報を入力

ユーザー詳細を入力:

ユーザー名: [4文字以上、文字/数字/アンダースコアのみ]
例: john_smith
メールアドレス: [有効なメールアドレス]
例: john@example.com
パスワード: [強力なパスワード]
例: MyStr0ng!Pass2025
パスワード確認: [パスワードを繰り返す]
例: MyStr0ng!Pass2025
実名: [ユーザーの完全名]
例: John Smith
URL: [オプション ユーザーのウェブサイト]
例: https://johnsmith.com
署名: [オプション フォーラム署名]
例: "Happy XOOPS user!"

ステップ3: ユーザー設定を設定

ユーザーステータス: ☑ アクティブ
☐ 無効化
☐ 承認待ち
ユーザーグループ:
☑ 登録ユーザー
☐ ウェブマスター
☐ 管理者
☐ モデレーター

ステップ4: 追加オプション

ユーザーに通知: ☑ ウェルカムメール送信
アバターを許可: ☑ はい
ユーザーテーマ: [デフォルトテーマ]
メールを表示: ☐ 公開 / ☑ プライベート

**ステップ5: アカウント を作成

「ユーザーを追加」または「作成」をクリック

確認:

ユーザーが正常に作成されました!
ユーザー名: john_smith
メール: john@example.com
グループ: 登録ユーザー

ユーザーが自分自身を登録可能:

管理パネル > システム > 設定 > ユーザー設定

ユーザー登録を許可: ☑ はい
登録タイプ:
☐ 即座 (自動承認)
☑ メール確認 (メール確認)
☐ 管理者承認 (あなたが承認)
検証メール を送信: ☑ はい

次に:

  1. ユーザーが登録ページに移動
  2. 基本情報を入力
  3. メールを確認または承認待ち
  4. アカウント有効化

場所: ユーザー > ユーザー

リストを表示:

  • ユーザー名
  • メールアドレス
  • 登録日
  • 最後のログイン
  • ユーザーステータス (アクティブ/無効化)
  • グループメンバーシップ
  1. リストでユーザー をクリック

  2. フィールド修正:

    • メールアドレス
    • パスワード
    • 実名
    • ユーザーグループ
    • ステータス
  3. 「保存」または「更新」をクリック

  1. リストでユーザー をクリック
  2. 「パスワードを変更」セクションまでスクロール
  3. 新しいパスワードを入力
  4. パスワード確認
  5. 「パスワードを変更」をクリック

ユーザーは次のログインで新しいパスワード使用。

ユーザーを非アクティブ化/一時停止

Section titled “ユーザーを非アクティブ化/一時停止”

一時的にアカウント無効化:

  1. リストでユーザー をクリック
  2. ユーザーステータス を「無効化」に設定
  3. 「保存」をクリック

ユーザーは無効化中はログイン不可。

  1. リストでユーザー をクリック
  2. ユーザーステータス を「アクティブ」に設定
  3. 「保存」をクリック

ユーザーはログイン可能。

永続的にユーザー削除:

  1. リストでユーザー をクリック
  2. スクロール下部
  3. 「ユーザーを削除」をクリック
  4. 確認: 「ユーザー とすべてのデータを削除?」
  5. 「はい」をクリック確認

警告: 削除は永続的!

ユーザー プロフィール詳細を表示:

  1. ユーザー リスト でユーザー をクリック
  2. プロファイル 情報をレビュー:
    • 実名
    • メール
    • ウェブサイト
    • 参加日
    • 最後のログイン
    • ユーザー バイオ
    • アバター
    • 投稿/貢献

XOOPSは デフォルト グループ付属:

グループ目的特別編集
匿名ログインしていないユーザー固定いいえ
登録ユーザー通常メンバーデフォルトはい
ウェブマスターサイト管理者管理はい
管理者限定管理者管理はい
モデレーターコンテンツモデレーターカスタムはい

特定の役割用グループ作成:

場所: ユーザー > グループ

  1. 「新しいグループを追加」 をクリック
  2. グループ詳細入力:
グループ名: コンテンツ編集者
グループ説明: コンテンツを作成・編集できるユーザー
グループを表示: ☑ はい (メンバープロフィール に表示)
グループタイプ: ☑ 通常 / ☐ 管理
  1. 「グループを作成」をクリック

グループメンバーシップ を管理

Section titled “グループメンバーシップ を管理”

グループへのユーザー割り当て:

オプションA: ユーザー リストから

  1. ユーザー > ユーザー に移動
  2. ユーザー をクリック
  3. 「ユーザーグループ」セクション でグループをチェック/チェック解除
  4. 「保存」をクリック

オプションB: グループから

  1. ユーザー > グループ に移動
  2. グループ名をクリック
  3. メンバー リストを表示/編集
  4. ユーザー を追加または削除
  5. 「保存」をクリック

グループ 設定をカスタマイズ:

  1. ユーザー > グループ に移動
  2. グループ名をクリック
  3. 修正:
    • グループ名
    • グループ説明
    • グループ表示 (表示/非表示)
    • グループタイプ
  4. 「保存」をクリック

3 つの権限レベル:

レベルスコープ
モジュール アクセスモジュール を見て使用フォーラム モジュールにアクセス
コンテンツ 権限特定コンテンツ を見る公開されたニュースを読む
機能 権限アクション を実行コメント を投稿

場所: システム > パーミッション

各 モジュール にアクセスできるグループ制限:

モジュール: News
管理アクセス:
☑ ウェブマスター
☑ 管理者
☐ モデレーター
☐ 登録ユーザー
☐ 匿名
ユーザーアクセス:
☐ ウェブマスター
☐ 管理者
☑ モデレーター
☑ 登録ユーザー
☑ 匿名

「保存」をクリック して適用。

特定 コンテンツ へのアクセス制御:

例 - ニュース 記事:

表示 権限:
☑ すべてのグループが読める
投稿 権限:
☑ 登録ユーザー
☑ コンテンツ編集者
☐ 匿名
コメント モデレーション:
☑ モデレーター が必須
公開 コンテンツ (ニュース、ページ):
├── 表示: すべてのグループ
├── 投稿: 登録ユーザー + 編集者
└── モデレーション: 管理者 + モデレーター
コミュニティ (フォーラム、コメント):
├── 表示: すべてのグループ
├── 投稿: 登録ユーザー
└── モデレーション: モデレーター + 管理者
管理者 ツール:
├── 表示: ウェブマスター + 管理者のみ
├── 設定: ウェブマスターのみ
└── 削除: ウェブマスターのみ

「管理者 承認」が有効な場合:

  1. ユーザー > ユーザー リクエスト に移動

  2. 保留中の登録を表示:

    • ユーザー名
    • メール
    • 登録日
    • リクエスト ステータス
  3. 各 リクエストについて:

    • クリック してレビュー
    • 「承認」 をクリック して有効化
    • 「拒否」 をクリック して拒否

ウェルカム/確認 メール を再送信:

  1. ユーザー > ユーザー に移動
  2. ユーザー をクリック
  3. 「メール を送信」 または 「確認を再送信」 をクリック
  4. メール がユーザー に送信

現在 のオンラインユーザー を表示

Section titled “現在 のオンラインユーザー を表示”

アクティブなサイト 訪問者を追跡:

場所: ユーザー > オンラインユーザー

表示:

  • 現在 のオンラインユーザー
  • ゲスト 訪問者 カウント
  • 最後のアクティビティ 時刻
  • IPアドレス
  • ブラウズ 位置

ユーザー アクティビティ を監視

Section titled “ユーザー アクティビティ を監視”

ユーザー 動作を理解:

アクティブなユーザー: 12
登録: 8
匿名: 4
最近 のアクティビティ:
- ユーザー1 - フォーラム 投稿 (2分前)
- ユーザー2 - コメント (5分前)
- ユーザー3 - ページ ビュー (8分前)

ユーザー プロファイル カスタマイズ

Section titled “ユーザー プロファイル カスタマイズ”

ユーザー プロファイル を有効化

Section titled “ユーザー プロファイル を有効化”

ユーザー プロファイル オプション を設定:

管理 > システム > 設定 > ユーザー 設定

ユーザー プロファイル を許可: ☑ はい
メンバー リスト を表示: ☑ はい
ユーザー がプロファイル を編集可能: ☑ はい
ユーザー アバター を表示: ☑ はい
最後 のオンライン を表示: ☑ はい
メール アドレス を表示: ☐ はい / ☑ いいえ

ユーザー がプロファイル に追加できる内容を設定:

プロファイル フィールド の例:

  • 実名
  • ウェブサイト URL
  • バイオグラフィー
  • 位置
  • アバター (画像)
  • 署名
  • 興味
  • ソーシャル メディア リンク

モジュール 設定でカスタマイズ。

強化されたセキュリティ オプション (利用可能な場合):

管理 > ユーザー > 設定

二要素 認証: ☑ 有効化
メソッド:
☑ メール
☑ SMS
☑ オーセンティケータ アプリ

ユーザー は第二の方法で確認 必須。

強力なパスワード を強制:

管理 > システム > 設定 > ユーザー 設定

最小 パスワード 長: 8文字
大文字 を必須: ☑ はい
数字 を必須: ☑ はい
特殊 文字 を必須: ☑ はい
パスワード 有効期限: 90日
初回 ログイン で変更 を強制: ☑ はい

ブルート フォース 攻撃 を防止:

失敗 後 にロック: 5
ロック 期間: 15分
すべての 試行 をログ: ☑ はい
失敗 をログ: ☑ はい
管理者 に通知: ☑ はい

グループ へ一括 メール を送信

Section titled “グループ へ一括 メール を送信”

複数 ユーザー にメッセージ:

  1. ユーザー > ユーザー に移動
  2. 複数 ユーザー を選択 (チェックボックス)
  3. 「メール を送信」 をクリック
  4. メッセージを作成:
    • 件名
    • メッセージ本文
    • 署名を含める
  5. 「送信」 をクリック

ユーザー が受け取る メール を設定:

管理 > システム > 設定 > メール 設定

新規 登録: ☑ ウェルカム メール を送信
パスワード リセット: ☑ リセット リンク を送信
コメント: ☑ 返信 に通知
メッセージ: ☑ 新しい メッセージ に通知
通知: ☑ サイト お知らせ
頻度: ☐ 即座 / ☑ 日次 / ☐ 週次

ユーザー メトリック 監視:

管理 > システム > ダッシュボード

ユーザー 統計:
├── 総 ユーザー: 256
├── アクティブ ユーザー: 189
├── 今月 新規: 24
├── 登録 リクエスト: 3
├── 現在 オンライン: 12
└── 最後の 24時間 投稿: 45

登録 トレンド を監視:

過去 7日間 の登録: 12ユーザー
過去 30日間 の登録: 48ユーザー
アクティブ ユーザー (30日): 156
無活動 ユーザー (30+ 日): 100
  1. 新しい ユーザーを作成 (上記 ステップ)
  2. ウェブマスター または 管理者 グループ に割り当て
  3. システム > パーミッション で権限 を付与
  4. 管理者 アクセス が動作することを確認
  1. 新しい ユーザー を作成
  2. モデレーター グループ に割り当て
  3. 特定 モジュール をモデレーション する権限を設定
  4. ユーザー はコンテンツ を承認、コメント を管理

コンテンツ 編集者 をセットアップ

Section titled “コンテンツ 編集者 をセットアップ”
  1. コンテンツ編集者 グループ を作成
  2. ユーザー を作成、グループ に割り当て
  3. 権限 を付与:
    • ページ を作成/編集
    • 投稿 を作成/編集
    • コメント をモデレーション
  4. 管理パネル アクセス を制限

ユーザー がパスワード を忘れた:

  1. ユーザー > ユーザー に移動
  2. ユーザー を探す
  3. ユーザー をクリック
  4. 「パスワード をリセット」 または パスワード フィールド を編集
  5. 一時的な パスワード を設定
  6. ユーザー に通知 (メール 送信)
  7. ユーザー はログイン してパスワード を変更

ユーザー リスト をインポート (高度):

多くの ホスティング パネル はツール を提供:

  1. CSVファイル でユーザー データ を準備
  2. 管理パネル 経由でアップロード
  3. アカウント を大量作成

またはカスタム スクリプト/プラグイン をインポート に使用。

プライバシー ベストプラクティス:

実施:
✓ メール をデフォルト で非表示
✓ ユーザー に表示を選択 させる
✓ スパム を保護
しない:
✗ プライベート データ を共有
✗ パーミッション なし で表示
✗ マーケティング に同意 なく使用

EUユーザーを提供する場合:

  1. データ 収集 に同意 を取得
  2. ユーザー がデータ を ダウンロード 許可
  3. アカウント 削除 オプション を提供
  4. プライバシー ポリシー を維持
  5. データ 処理 アクティビティ をログ

トラブルシューティング ユーザー 問題

Section titled “トラブルシューティング ユーザー 問題”

問題: ユーザー パスワード を忘れた またはアクセス 不可

解決策:

  1. ユーザー アカウント が「アクティブ」であることを確認
  2. パスワード をリセット:
    • 管理 > ユーザー > ユーザー を探す
    • 新しい 一時的な パスワード を設定
    • ユーザー にメール で送信
  3. ユーザー クッキー /キャッシュ をクリア
  4. アカウント がロック されていない 確認

問題: ユーザー が登録 を完了 できない

解決策:

  1. 登録が 許可 されていることを確認:
    • 管理 > システム > 設定 > ユーザー 設定
    • 有効化 登録
  2. メール 設定 が動作 確認
  3. メール 確認 が必須 の場合:
    • 確認 メール を再送信
    • スパム フォルダ を確認
  4. パスワード が厳しすぎない 場合 要件 を下げる

問題: ユーザー がアカウント を複数持つ

解決策:

  1. ユーザー リスト で重複 アカウント を識別
  2. プライマリ アカウント を保持
  3. 可能な場合 データ をマージ
  4. 重複 アカウント を削除
  5. 設定で「重複 メール を防止」を有効化

初期セットアップ の場合:

  • ユーザー 登録 タイプ を設定 (即座/メール/管理者)
  • 必須 ユーザー グループ を作成
  • グループ 権限を設定
  • パスワード ポリシー を設定
  • ユーザー プロファイル を有効化
  • メール 通知 を設定
  • ユーザー アバター オプション を設定
  • 登録 プロセス をテスト
  • テスト アカウント を作成
  • 権限 が動作 確認
  • グループ 構造を ドキュメント
  • ユーザー オンボード を計画

ユーザー をセットアップ後:

  1. ユーザー が必要 なモジュール をインストール
  2. ユーザー 用コンテンツ を作成
  3. 管理 機能を詳しく 確認
  4. 構成 システムワイド 設定を確認

タグ: #users #groups #permissions #administration #access-control

関連記事:

  • Admin-Panel-Overview
  • Installing-Modules
  • ../Configuration/Security-Configuration
  • ../Configuration/System-Settings