Bỏ qua để đến nội dung

Quản lý người dùng

Tìm hiểu cách tạo tài khoản người dùng, sắp xếp người dùng thành nhóm và quản lý quyền trong XOOPS.

XOOPS cung cấp khả năng quản lý người dùng toàn diện với:

Users > Accounts
├── Individual users
├── User profiles
├── Registration requests
└── Online users
Users > Groups
├── User groups/roles
├── Group permissions
└── Group membership
System > Permissions
├── Module access
├── Content access
├── Function permissions
└── Group capabilities
  1. Đăng nhập vào admin: http://your-domain.com/xoops/admin/
  2. Nhấp vào Người dùng ở thanh bên trái
  3. Chọn từ các tùy chọn:
    • Người dùng: Quản lý tài khoản cá nhân
    • Nhóm: Quản lý nhóm người dùng
    • Người dùng trực tuyến: Xem người dùng hiện đang hoạt động
    • Yêu cầu của người dùng: Xử lý yêu cầu đăng ký

XOOPS đi kèm với các vai trò người dùng được xác định trước:

NhómVai tròKhả năngTrường hợp sử dụng
Quản trị viên webQuản trị viênKiểm soát toàn bộ trang webChính admins
Quản trị viênQuản trị viênTruy cập admin có giới hạnNgười dùng đáng tin cậy
Người điều hànhKiểm soát nội dungPhê duyệt nội dungQuản lý cộng đồng
Biên tập viênSáng tạo nội dungTạo/chỉnh sửa nội dungNhân viên nội dung
Đã đăng kýThành viênĐăng bài, bình luận, hồ sơNgười dùng thường xuyên
Ẩn danhKhách truy cậpChỉ đọcNgười dùng chưa đăng nhập

Bước 1: Truy cập phần Tạo người dùng

  1. Đi tới Người dùng > Người dùng
  2. Nhấp vào “Thêm người dùng mới” hoặc “Tạo người dùng”

Bước 2: Nhập thông tin người dùng

Điền thông tin người dùng:

Username: [4+ characters, letters/numbers/underscore only]
Example: john_smith
Email Address: [Valid email address]
Example: john@example.com
Password: [Strong password]
Example: MyStr0ng!Pass2025
Confirm Password: [Repeat password]
Example: MyStr0ng!Pass2025
Real Name: [User's full name]
Example: John Smith
URL: [Optional user website]
Example: https://johnsmith.com
Signature: [Optional forum signature]
Example: "Happy XOOPS user!"

Bước 3: Định cấu hình cài đặt người dùng

User Status: ☑ Active
☐ Inactive
☐ Pending Approval
User Groups:
☑ Registered Users
☐ Webmasters
☐ Admins
☐ Moderators

Bước 4: Tùy chọn bổ sung

Notify User: ☑ Send welcome email
Allow Avatar: ☑ Yes
User Theme: [Default theme]
Show Email: ☐ Public / ☑ Private

Bước 5: Tạo tài khoản

Nhấp vào “Thêm người dùng” hoặc “Tạo”

Xác nhận:

User created successfully!
Username: john_smith
Email: john@example.com
Groups: Registered Users

Cho phép người dùng tự đăng ký:

Bảng quản trị > Hệ thống > Tùy chọn > Cài đặt người dùng

Allow User Registration: ☑ Yes
Registration Type:
☐ Instant (Approve automatically)
☑ Email Verification (Email confirmation)
☐ Admin Approval (You approve each)
Send Verification Email: ☑ Yes

Sau đó:

  1. Người dùng truy cập vào trang đăng ký
  2. Điền thông tin cơ bản
  3. Xác minh email hoặc chờ phê duyệt
  4. Tài khoản đã được kích hoạt

Vị trí: Người dùng > Người dùng

Hiển thị danh sách người dùng với:

  • Tên người dùng
  • Địa chỉ email
  • Ngày đăng ký
  • Lần đăng nhập cuối cùng
  • Trạng thái người dùng (Hoạt động/Không hoạt động)
  • Thành viên nhóm
  1. Trong danh sách người dùng, nhấp vào tên người dùng

  2. Sửa đổi bất kỳ trường nào:

    • Địa chỉ email
    • Mật khẩu
    • Tên thật
    • Nhóm người dùng
    • Trạng thái
  3. Nhấp vào “Lưu” hoặc “Cập nhật”

  1. Nhấp vào người dùng trong danh sách
  2. Di chuyển đến phần “Đổi mật khẩu”
  3. Nhập mật khẩu mới
  4. Xác nhận mật khẩu
  5. Nhấp vào “Đổi mật khẩu”

Người dùng sẽ sử dụng mật khẩu mới vào lần đăng nhập tiếp theo.

Tạm thời vô hiệu hóa tài khoản mà không xóa:

  1. Nhấp vào người dùng trong danh sách
  2. Đặt Trạng thái người dùng thành “Không hoạt động”
  3. Nhấp vào “Lưu”

Người dùng không thể đăng nhập khi không hoạt động.

  1. Nhấp vào người dùng trong danh sách
  2. Đặt Trạng thái người dùng thành “Hoạt động”
  3. Nhấp vào “Lưu”

Người dùng có thể đăng nhập lại.

Xóa người dùng vĩnh viễn:

  1. Nhấp vào người dùng trong danh sách
  2. Cuộn xuống cuối
  3. Nhấp vào “Xóa người dùng”
  4. Xác nhận: “Xóa người dùng và tất cả dữ liệu?”
  5. Nhấp vào “Có”

Cảnh báo: Việc xóa là vĩnh viễn!

Xem chi tiết hồ sơ người dùng:

  1. Nhấp vào tên người dùng trong danh sách người dùng
  2. Xem lại thông tin hồ sơ:
    • Tên thật
    • Email
    • Trang web
    • Ngày tham gia
    • Lần đăng nhập cuối cùng
    • Tiểu sử người dùng
    • Hình đại diện
    • Bài viết/đóng góp

Nhóm người dùng mặc địnhXOOPS includes nhóm mặc định:

Phần tiêu đề “Nhóm người dùng mặc địnhXOOPS includes nhóm mặc định:”
NhómMục đíchĐặc biệtChỉnh sửa
Ẩn danhNgười dùng chưa đăng nhậpĐã sửaKhông
Người dùng đã đăng kýThành viên thường xuyênMặc định
Quản trị viên webTrang web administratorsQuản trị viên
Quản trị viênGiới hạn adminsQuản trị viên
Người điều hànhNgười kiểm duyệt nội dungTùy chỉnh

Tạo nhóm cho vai trò cụ thể:

Vị trí: Người dùng > Nhóm

  1. Nhấp vào “Thêm nhóm mới”
  2. Nhập chi tiết nhóm:
Group Name: Content Editors
Group Description: Users who can create and edit content
Display Group: ☑ Yes (Show in member profiles)
Group Type: ☑ Regular / ☐ Admin
  1. Nhấp vào “Tạo nhóm”

Gán người dùng vào các nhóm:

Tùy chọn A: Từ Danh sách Người dùng

  1. Đi tới Người dùng > Người dùng
  2. Nhấp vào người dùng
  3. Chọn/bỏ chọn nhóm trong phần “Nhóm người dùng”
  4. Nhấp vào “Lưu”

Tùy chọn B: Từ nhóm

  1. Đi tới Người dùng > Nhóm
  2. Bấm vào tên nhóm
  3. Xem/chỉnh sửa danh sách thành viên
  4. Thêm hoặc xóa người dùng
  5. Nhấp vào “Lưu”

Tùy chỉnh cài đặt nhóm:

  1. Đi tới Người dùng > Nhóm
  2. Bấm vào tên nhóm
  3. Sửa đổi:
    • Tên nhóm
    • Mô tả nhóm
    • Nhóm hiển thị (hiện/ẩn)
    • Loại nhóm
  4. Nhấp vào “Lưu”

Ba cấp độ cho phép:

Cấp độPhạm viVí dụ
Truy cập mô-đunCó thể xem/sử dụng mô-đunCó thể truy cập mô-đun Diễn đàn
Quyền nội dungCó thể xem nội dung cụ thểCó thể đọc tin tức được công bố
Quyền chức năngCó thể thực hiện hành độngCó thể đăng bình luận

Vị trí: Hệ thống > Quyền

Hạn chế nhóm nào có thể truy cập từng mô-đun:

Module: News
Admin Access:
☑ Webmasters
☑ Admins
☐ Moderators
☐ Registered Users
☐ Anonymous
User Access:
☐ Webmasters
☐ Admins
☑ Moderators
☑ Registered Users
☑ Anonymous

Nhấp vào “Lưu” để áp dụng.

Kiểm soát quyền truy cập vào nội dung cụ thể:

Ví dụ - Bài báo:

View Permission:
☑ All groups can read
Post Permission:
☑ Registered Users
☑ Content Editors
☐ Anonymous
Moderate Comments:
☑ Moderators required
Public Content (News, Pages):
├── View: All groups
├── Post: Registered Users + Editors
└── Moderate: Admins + Moderators
Community (Forum, Comments):
├── View: All groups
├── Post: Registered Users
└── Moderate: Moderators + Admins
Admin Tools:
├── View: Webmasters + Admins only
├── Configure: Webmasters only
└── Delete: Webmasters only

Nếu “Phê duyệt của quản trị viên” được bật:

  1. Đi tới Người dùng > Yêu cầu của người dùng

  2. Xem đăng ký đang chờ xử lý:

    • Tên người dùng
    • Email
    • Ngày đăng ký
    • Trạng thái yêu cầu
  3. Đối với mỗi yêu cầu:

    • Click để xem xét
    • Bấm vào “Chấp thuận” để kích hoạt
    • Bấm vào “Từ chối” để từ chối

Gửi lại email chào mừng/xác minh:

  1. Đi tới Người dùng > Người dùng
  2. Nhấp vào người dùng
  3. Nhấp vào “Gửi email” hoặc “Gửi lại xác minh”
  4. Email gửi tới người dùng

Theo dõi khách truy cập trang web đang hoạt động:

Vị trí: Người dùng > Người dùng trực tuyến

Chương trình:

  • Người dùng trực tuyến hiện tại
  • Đếm số lượng khách ghé thăm
  • Thời gian hoạt động cuối cùng
  • Địa chỉ IP
  • Vị trí duyệt

Hiểu hành vi người dùng:

Active Users: 12
Registered: 8
Anonymous: 4
Recent Activity:
- User1 - Forum post (2 min ago)
- User2 - Comment (5 min ago)
- User3 - Page view (8 min ago)

Định cấu hình tùy chọn hồ sơ người dùng:

Quản trị viên > Hệ thống > Tùy chọn > Cài đặt người dùng

Allow User Profiles: ☑ Yes
Show Member List: ☑ Yes
Users Can Edit Profile: ☑ Yes
Show User Avatar: ☑ Yes
Show Last Online: ☑ Yes
Show Email Address: ☐ Yes / ☑ No

Định cấu hình những gì người dùng có thể thêm vào hồ sơ:

Các trường hồ sơ ví dụ:

  • Tên thật
  • Trang web URL
  • Tiểu sử
  • Vị trí
  • Hình đại diện (ảnh)
  • Chữ ký
  • Sở thích
  • Liên kết truyền thông xã hội

Tùy chỉnh trong cài đặt mô-đun.

Tùy chọn bảo mật nâng cao (nếu có):

Quản trị viên > Người dùng > Cài đặt

Two-Factor Authentication: ☑ Enabled
Methods:
☑ Email
☑ SMS
☑ Authenticator App

Người dùng phải xác minh bằng phương pháp thứ hai.

Thực thi mật khẩu mạnh:

Quản trị viên > Hệ thống > Tùy chọn > Cài đặt người dùng

Minimum Password Length: 8 characters
Require Uppercase: ☑ Yes
Require Numbers: ☑ Yes
Require Special Chars: ☑ Yes
Password Expiration: 90 days
Force Change on First Login: ☑ Yes

Số lần đăng nhậpNgăn chặn các cuộc tấn công vũ phu:

Phần tiêu đề “Số lần đăng nhậpNgăn chặn các cuộc tấn công vũ phu:”
Lock After Failed Attempts: 5
Lock Duration: 15 minutes
Log All Attempts: ☑ Yes
Notify Admin: ☑ Yes

Nhắn tin cho nhiều người dùng:

  1. Đi tới Người dùng > Người dùng
  2. Chọn nhiều người dùng (hộp kiểm)
  3. Nhấp vào “Gửi Email”
  4. Soạn tin nhắn:
    • Chủ đề
    • Nội dung tin nhắn
    • Bao gồm chữ ký
  5. Nhấp vào “Gửi”

Định cấu hình những email người dùng nhận được:

Quản trị viên > Hệ thống > Tùy chọn > Cài đặt email

New Registration: ☑ Send welcome email
Password Reset: ☑ Send reset link
Comments: ☑ Notify on replies
Messages: ☑ Notify new messages
Notifications: ☑ Site announcements
Frequency: ☐ Immediate / ☑ Daily / ☐ Weekly

Theo dõi số liệu người dùng:

Quản trị viên > Hệ thống > Trang tổng quan

User Statistics:
├── Total Users: 256
├── Active Users: 189
├── New This Month: 24
├── Registration Requests: 3
├── Currently Online: 12
└── Last 24h Posts: 45

Theo dõi xu hướng đăng ký:

Registrations Last 7 Days: 12 users
Registrations Last 30 Days: 48 users
Active Users (30 days): 156
Inactive Users (30+ days): 100

Nhiệm vụ quản lý người dùng phổ biến

Phần tiêu đề “Nhiệm vụ quản lý người dùng phổ biến”
  1. Tạo người dùng mới (các bước ở trên)
  2. Chỉ định vào nhóm Quản trị viên web hoặc Quản trị viên
  3. Cấp quyền trong Hệ thống > Quyền
  4. Xác minh quyền truy cập admin hoạt động
  1. Tạo người dùng mới
  2. Chỉ định vào nhóm Người điều hành
  3. Định cấu hình quyền để kiểm duyệt modules cụ thể
  4. Người dùng có thể phê duyệt nội dung, quản lý bình luận
  1. Tạo nhóm Người chỉnh sửa nội dung
  2. Tạo người dùng, gán vào nhóm
  3. Cấp quyền cho:
    • Tạo/chỉnh sửa trang
    • Tạo/chỉnh sửa bài viết
    • Bình luận vừa phải
  4. Hạn chế quyền truy cập bảng admin

Người dùng quên mật khẩu của họ:

  1. Đi tới Người dùng > Người dùng
  2. Tìm người dùng
  3. Nhấp vào tên người dùng
  4. Nhấp vào “Đặt lại mật khẩu” hoặc chỉnh sửa trường mật khẩu
  5. Đặt mật khẩu tạm thời
  6. Thông báo cho người dùng (gửi email)
  7. Người dùng đăng nhập, thay đổi mật khẩu

Nhập danh sách người dùng (nâng cao):

Nhiều bảng lưu trữ cung cấp các công cụ để:

  1. Chuẩn bị file CSV chứa dữ liệu người dùng
  2. Tải lên qua bảng admin
  3. Tạo tài khoản hàng loạt

Hoặc sử dụng tập lệnh/plugin tùy chỉnh để nhập.

Tôn trọng quyền riêng tư của người dùng

Phần tiêu đề “Tôn trọng quyền riêng tư của người dùng”

Các phương pháp hay nhất về quyền riêng tư:

Do:
✓ Hide emails by default
✓ Let users choose visibility
✓ Protect against spam
Don't:
✗ Share private data
✗ Display without permission
✗ Use for marketing without consent

Nếu phục vụ người dùng EU:

  1. Nhận được sự đồng ý cho việc thu thập dữ liệu
  2. Cho phép người dùng tải xuống dữ liệu của họ
  3. Cung cấp tùy chọn xóa tài khoản
  4. Duy trì chính sách bảo mật
  5. Nhật ký hoạt động xử lý dữ liệu

Vấn đề: Người dùng quên mật khẩu hoặc không thể truy cập tài khoản

Giải pháp:

  1. Xác minh tài khoản người dùng là “Hoạt động”
  2. Đặt lại mật khẩu:
    • Quản trị > Người dùng > Tìm người dùng
    • Đặt mật khẩu tạm thời mới
    • Gửi cho người dùng qua email
  3. Xóa cookie/bộ nhớ đệm của người dùng
  4. Kiểm tra tài khoản có bị khóa không

Vấn đề: Người dùng không thể hoàn tất đăng ký

Giải pháp:

  1. Kiểm tra đăng ký được phép:
    • Quản trị > Hệ thống > Tùy chọn > Cài đặt người dùng
    • Kích hoạt đăng ký
  2. Kiểm tra cài đặt email hoạt động
  3. Nếu yêu cầu xác minh email:
    • Gửi lại email xác minh
    • Kiểm tra thư mục thư rác
  4. Giảm yêu cầu mật khẩu nếu quá khắt khe

Vấn đề: Người dùng có nhiều tài khoản

Giải pháp:

  1. Xác định các tài khoản trùng lặp trong danh sách Người dùng
  2. Giữ tài khoản chính
  3. Hợp nhất dữ liệu nếu có thể
  4. Xóa tài khoản trùng lặp
  5. Bật “Ngăn chặn email trùng lặp” trong cài đặt

Đối với thiết lập ban đầu:- [ ] Đặt loại đăng ký người dùng (tức thì/email/admin)

  • Tạo nhóm người dùng cần thiết
  • [] Định cấu hình quyền của nhóm
  • [] Đặt chính sách mật khẩu
  • [] Kích hoạt hồ sơ người dùng
  • Định cấu hình thông báo email
  • [] Đặt tùy chọn hình đại diện của người dùng
  • Quy trình đăng ký thi
  • Tạo tài khoản thử nghiệm
  • [] Xác minh quyền hoạt động
  • Cấu trúc nhóm tài liệu
  • Lập kế hoạch giới thiệu người dùng

Sau khi thiết lập người dùng:

  1. Cài đặt modules người dùng cần
  2. Tạo nội dung cho người dùng
  3. Bảo mật tài khoản người dùng
  4. Khám phá thêm các tính năng của admin
  5. Định cấu hình cài đặt toàn hệ thống

Thẻ: #users #groups #permissions #administration #access-control

Bài viết liên quan:

  • Bảng quản trị-Tổng quan
  • Cài đặt-Mô-đun
  • ../Configuration/Security-Cấu hình
  • ../Cấu hình/Cài đặt hệ thống