Quản lý tài khoản

Quản lý tài khoản

Quản lý tài khoản là màn hình vận hành chính của module Người dùng, nơi bạn tìm kiếm, lọc, kiểm tra vai trò và thực hiện các thao tác thường ngày trên tài khoản.

Thành phần chính

  • Nút Tạo mới ở phần breadcrumb để mở nhanh trang tạo tài khoản.
  • Bộ lọc có từ khóa (keywords) và trạng thái (status); bộ lọc được đồng bộ vào URL nên có thể chia sẻ lại đúng trạng thái đang xem.
  • Thao tác hàng loạt (Bulk action), trong đó đợt xử lý hiện tại hỗ trợ ít nhất Khóa (Ban), Mở khóa (Unban) và Xóa (Delete).
  • Bảng dữ liệu với các cột:
    • Tên: tên hiển thị, badge trạng thái và username.
    • Email: email chính và số điện thoại nếu có.
    • Vai trò (Roles): danh sách vai trò gắn với từng tài khoản.
    • Thao tác (Action): xem chi tiết, đặt lại mật khẩu, cập nhật hoặc xóa.
  • Hộp Đặt lại mật khẩu (Reset password) với hai chế độ:
    • bật auto_password để hệ thống tự sinh mật khẩu
    • tắt auto_password để nhập thủ công password và password_confirmation

Luồng thao tác thường dùng

  1. Dùng từ khóa (keywords) để tìm theo tên, username hoặc email, sau đó kết hợp trạng thái (status) để thu hẹp tập kết quả.
  2. Mở Chi tiết người dùng khi cần kiểm tra sâu trước khi sửa dữ liệu.
  3. Dùng Cập nhật khi cần thay đổi hồ sơ, vai trò hoặc trạng thái của một tài khoản cụ thể.
  4. Dùng Thao tác hàng loạt (Bulk action) khi cần khóa hoặc mở khóa nhiều tài khoản trong cùng một đợt xử lý.
  5. Dùng Đặt lại mật khẩu (Reset password) khi tài khoản bị quên mật khẩu hoặc cần bàn giao lại quyền truy cập.

Điều kiện thao tác cần chú ý

  • Không phải tài khoản nào cũng hiện đủ nút thao tác; quyền hiển thị phụ thuộc vào rule như user.view, user.update, user.password, user.delete.
  • Một số hành động bị giới hạn theo level của tài khoản hiện tại để tránh thao tác vượt cấp.
  • Hành động xóa hoặc reset mật khẩu không áp dụng theo cùng cách cho tài khoản đang đăng nhập.

Mẹo sử dụng

Khi cần xử lý nhiều tài khoản cùng trạng thái, hãy áp bộ lọc trước rồi mới dùng Thao tác hàng loạt (Bulk action). Cách này giúp giảm nhầm lẫn và giữ URL có thể kiểm tra lại.