跳到內容

管理使用者

了解如何建立使用者帳戶、將使用者組織到群組中,以及在 XOOPS 中管理權限。

XOOPS 提供全面的使用者管理,具有:

Users > Accounts
├── 單個使用者
├── 使用者個人檔案
├── 註冊請求
└── 線上使用者
Users > Groups
├── 使用者群組/角色
├── 群組權限
└── 群組成員
System > Permissions
├── 模組存取
├── 內容存取
├── 功能權限
└── 群組功能
  1. 登入管理:http://your-domain.com/xoops/admin/
  2. 在左側邊欄中按一下 Users
  3. 從選項中選擇:
    • Users: 管理個別帳戶
    • Groups: 管理使用者群組
    • Online Users: 查看目前活躍的使用者
    • User Requests: 處理註冊請求

XOOPS 附帶預定義的使用者角色:

群組角色功能使用案例
網站管理員管理員完整網站控制主要管理員
管理員管理員有限的管理員存取受信任的使用者
版主內容控制核准內容社群經理
編輯者內容建立建立/編輯內容內容工作人員
已註冊成員發佈、評論、個人檔案一般使用者
匿名訪客僅讀取未登入的使用者

步驟 1:存取使用者建立

  1. 移至 Users > Users
  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
群組:已註冊的使用者

允許使用者自行註冊:

管理面板 > System > Preferences > User Settings

允許使用者註冊:☑ 是
註冊類型:
☐ 即時(自動核准)
☑ 電子郵件驗證(需要電子郵件確認)
☐ 管理員核准(您核准每個)
傳送驗證電子郵件:☑ 是

然後:

  1. 使用者瀏覽註冊頁面
  2. 填入基本資訊
  3. 驗證電子郵件或等待核准
  4. 帳戶已啟用

位置: Users > Users

顯示包含以下內容的使用者清單:

  • 使用者名稱
  • 電子郵件位址
  • 註冊日期
  • 上次登入
  • 使用者狀態(有效/無效)
  • 群組成員身份
  1. 在使用者清單中,按一下使用者名稱

  2. 修改任何欄位:

    • 電子郵件位址
    • 密碼
    • 真名
    • 使用者群組
    • 狀態
  3. 按一下 「儲存」「更新」

  1. 按一下清單中的使用者
  2. 滾動到「變更密碼」部分
  3. 輸入新密碼
  4. 確認密碼
  5. 按一下 「變更密碼」

使用者將在下次登入時使用新密碼。

暫時停用帳戶而無需刪除:

  1. 按一下清單中的使用者
  2. 使用者狀態設為「無效」
  3. 按一下 「儲存」

使用者在無效期間無法登入。

  1. 按一下清單中的使用者
  2. 使用者狀態設為「有效」
  3. 按一下 「儲存」

使用者可以再次登入。

永久移除使用者:

  1. 按一下清單中的使用者
  2. 滾動到底部
  3. 按一下 「刪除使用者」
  4. 確認:「刪除使用者和所有資料?」
  5. 按一下 「是」

警告: 刪除是永久的!

查看使用者個人檔案詳細資訊:

  1. 按一下使用者清單中的使用者名稱
  2. 檢視個人檔案資訊:
    • 真名
    • 電子郵件
    • 網站
    • 加入日期
    • 上次登入
    • 使用者簡歷
    • 頭像
    • 貼文/貢獻

XOOPS 包含預設群組:

群組用途特殊編輯
匿名未登入的使用者固定
已註冊的使用者一般成員預設
網站管理員網站管理員管理員
管理員有限的管理員管理員
版主內容版主自訂

為特定角色建立群組:

位置: Users > Groups

  1. 按一下 「新增群組」
  2. 輸入群組詳細資訊:
群組名稱:內容編輯者
群組描述:可以建立和編輯內容的使用者
顯示群組:☑ 是(在成員個人檔案中顯示)
群組類型:☑ 常規 / ☐ 管理員
  1. 按一下 「建立群組」

將使用者指派給群組:

選項 A:從使用者清單

  1. 移至 Users > Users
  2. 按一下使用者
  3. 在「使用者群組」部分中核取/取消核取群組
  4. 按一下 「儲存」

選項 B:從群組

  1. 移至 Users > Groups
  2. 按一下群組名稱
  3. 檢視/編輯成員清單
  4. 新增或移除使用者
  5. 按一下 「儲存」

自訂群組設定:

  1. 移至 Users > Groups
  2. 按一下群組名稱
  3. 修改:
    • 群組名稱
    • 群組描述
    • 顯示群組(顯示/隱藏)
    • 群組類型
  4. 按一下 「儲存」

三個權限級別:

級別範圍範例
模組存取可以看到/使用模組可以存取論壇模組
內容權限可以檢視特定內容可以讀取已發佈的新聞
功能權限可以執行的動作可以發佈評論

位置: System > Permissions

限制哪些群組可以存取每個模組:

模組:新聞
管理員存取:
☑ 網站管理員
☑ 管理員
☐ 版主
☐ 已註冊的使用者
☐ 匿名
使用者存取:
☐ 網站管理員
☐ 管理員
☑ 版主
☑ 已註冊的使用者
☑ 匿名

按一下 「儲存」 以套用。

控制對特定內容的存取:

範例 - 新聞文章:

檢視權限:
☑ 所有群組都可以讀取
貼文權限:
☑ 已註冊的使用者
☑ 內容編輯者
☐ 匿名
審核評論:
☑ 需要版主
公開內容(新聞、頁面):
├── 檢視:所有群組
├── 貼文:已註冊的使用者 + 編輯者
└── 審核:管理員 + 版主
社群(論壇、評論):
├── 檢視:所有群組
├── 貼文:已註冊的使用者
└── 審核:版主 + 管理員
管理工具:
├── 檢視:僅網站管理員 + 管理員
├── 組態:僅網站管理員
└── 刪除:僅網站管理員

如果啟用「管理員核准」:

  1. 移至 Users > User Requests

  2. 檢視待處理的註冊:

    • 使用者名稱
    • 電子郵件
    • 註冊日期
    • 請求狀態
  3. 對於每個請求:

    • 按一下以檢視
    • 按一下 「核准」 以啟用
    • 按一下 「拒絕」 以拒絕

重新傳送歡迎/驗證電子郵件:

  1. 移至 Users > Users
  2. 按一下使用者
  3. 按一下 「傳送電子郵件」「重新傳送驗證」
  4. 電子郵件已傳送給使用者

追蹤活躍的網站訪客:

位置: Users > Online Users

顯示:

  • 目前線上的使用者
  • 來賓訪客數
  • 上次活動時間
  • IP 位址
  • 瀏覽位置

了解使用者行為:

活躍使用者:12
已註冊:8
匿名:4
最近活動:
- User1 - 論壇貼文(2 分鐘前)
- User2 - 評論(5 分鐘前)
- User3 - 頁面檢視(8 分鐘前)

組態使用者個人檔案選項:

Admin > System > Preferences > User Settings

允許使用者個人檔案:☑ 是
顯示成員清單:☑ 是
顯示使用者統計資訊:☑ 是
顯示上次線上時間:☑ 是
顯示使用者頭像:☑ 是
顯示上次線上:☑ 是
顯示電子郵件位址:☐ 是 / ☑ 否

組態使用者可以新增到個人檔案的內容:

範例個人檔案欄位:

  • 真名
  • 網站 URL
  • 簡歷
  • 位置
  • 頭像(圖片)
  • 簽名
  • 興趣
  • 社群媒體連結

在模組設定中自訂。

增強的安全選項(如果可用):

Admin > Users > Settings

雙因素驗證:☑ 已啟用
方法:
☑ 電子郵件
☑ 短信
☑ 驗證者應用

使用者必須使用第二種方法驗證。

強制使用強密碼:

Admin > System > Preferences > User Settings

最小密碼長度:8 個字元
需要大寫:☑ 是
需要數字:☑ 是
需要特殊字元:☑ 是
密碼過期:90 天
首次登入時強制變更:☑ 是

防止暴力破解攻擊:

登入失敗後鎖定:5
鎖定持續時間:15 分鐘
記錄所有嘗試:☑ 是
通知管理員:☑ 是

訊息多個使用者:

  1. 移至 Users > Users
  2. 選擇多個使用者(複選框)
  3. 按一下 「傳送電子郵件」
  4. 撰寫訊息:
    • 主旨
    • 訊息正文
    • 包括簽名
  5. 按一下 「傳送」

組態使用者接收哪些電子郵件:

Admin > System > Preferences > Email Settings

新註冊:☑ 傳送歡迎電子郵件
密碼重設:☑ 傳送重設連結
評論:☑ 對回覆進行通知
訊息:☑ 通知新訊息
通知:☑ 網站公告
頻率:☐ 立即 / ☑ 每日 / ☐ 每週

監視使用者指標:

Admin > System > Dashboard

使用者統計:
├── 總使用者:256
├── 活躍使用者:189
├── 本月新增:24
├── 註冊請求:3
├── 目前線上:12
└── 最後 24h 貼文:45

監視註冊趨勢:

過去 7 天的註冊:12 名使用者
過去 30 天的註冊:48 名使用者
活躍使用者(30 天):156
無效使用者(30 天以上):100
  1. 建立新使用者(上面的步驟)
  2. 指派給 網站管理員管理員 群組
  3. 在 System > Permissions 中授予權限
  4. 驗證管理員存取是否有效
  1. 建立新使用者
  2. 指派給 版主 群組
  3. 組態權限以審核特定模組
  4. 使用者可以核准內容、管理評論
  1. 建立 內容編輯者 群組
  2. 建立使用者,將其指派到群組
  3. 授予權限以:
    • 建立/編輯頁面
    • 建立/編輯貼文
    • 審核評論
  4. 限制管理面板存取

使用者忘記了他們的密碼:

  1. 移至 Users > Users
  2. 尋找使用者
  3. 按一下使用者名稱
  4. 按一下 「重設密碼」 或編輯密碼欄位
  5. 設定暫時密碼
  6. 通知使用者(傳送電子郵件)
  7. 使用者登入,變更密碼

匯入使用者清單(進階):

許多主機面板提供用於以下目的的工具:

  1. 使用使用者資料準備 CSV 檔案
  2. 透過管理面板上傳
  3. 大量建立帳戶

或使用自訂指令碼/外掛程式進行匯入。

隱私最佳做法:

執行:
✓ 預設隱藏電子郵件
✓ 讓使用者選擇可見性
✓ 保護免受垃圾郵件
不執行:
✗ 分享私人資料
✗ 在沒有許可的情況下顯示
✗ 在沒有同意的情況下用於行銷

如果為歐盟使用者服務:

  1. 獲得資料收集同意
  2. 允許使用者下載其資料
  3. 提供刪除帳戶選項
  4. 維護隱私政策
  5. 記錄資料處理活動

問題: 使用者忘記密碼或無法存取帳戶

解決方案:

  1. 驗證使用者帳戶為「有效」
  2. 重設密碼:
    • Admin > Users > 尋找使用者
    • 設定新的暫時密碼
    • 透過電子郵件傳送給使用者
  3. 清除使用者 Cookie/快取
  4. 檢查帳戶是否未被鎖定

問題: 使用者無法完成註冊

解決方案:

  1. 檢查是否允許註冊:
    • Admin > System > Preferences > User Settings
    • 啟用註冊
  2. 檢查電子郵件設定是否有效
  3. 如果需要電子郵件驗證:
    • 重新傳送驗證電子郵件
    • 檢查垃圾郵件資料夾
  4. 如果密碼要求太嚴格,則降低密碼要求

問題: 使用者有多個帳戶

解決方案:

  1. 在使用者清單中識別重複帳戶
  2. 保留主帳戶
  3. 如果可能,合併資料
  4. 刪除重複帳戶
  5. 在設定中啟用「防止重複電子郵件」

對於初始設定:

  • 設定使用者註冊類型(即時/電子郵件/管理員)
  • 建立必要的使用者群組
  • 組態群組權限
  • 設定密碼政策
  • 啟用使用者個人檔案
  • 組態電子郵件通知
  • 設定使用者頭像選項
  • 測試註冊流程
  • 建立測試帳戶
  • 驗證權限是否有效
  • 記錄群組結構
  • 規劃使用者入職

設定使用者後:

  1. 安裝使用者需要的模組
  2. 為使用者建立內容
  3. 保護使用者帳戶
  4. 探索更多管理功能
  5. 組態系統範圍設定

標籤: #users #groups #permissions #administration #access-control

相關文章:

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