Bỏ qua

Quản Lý Người Dùng

Trang Quản Lý Người Dùng (/dashboard/admin/users) cho phép quản trị viên tạo và quản lý toàn bộ tài khoản đăng nhập hệ thống — bao gồm phân quyền vai trò, theo dõi trạng thái hoạt động và lịch sử đăng nhập.


Tổng Quan

4 stat cards, bộ lọc và bảng danh sách người dùng

Stat Cards

# Card Màu Mô tả
Total Users Xanh dương Tổng số tài khoản trong hệ thống
Active Users Xanh lá Tài khoản đang hoạt động
Inactive Users Đỏ Tài khoản đã bị vô hiệu hóa
Recent Logins Cam Số tài khoản đăng nhập gần đây

Bộ Lọc & Nút Tạo

# Thành phần Mô tả
Search Tìm kiếm theo tên hoặc email
Role Lọc theo vai trò (All Roles hoặc 1 trong 11 vai trò)
Status Lọc theo trạng thái: All / Active / Inactive
Add User Mở modal tạo tài khoản mới

Các Cột Bảng

# Cột Mô tả
User Avatar + Tên đầy đủ + Email + Mã nhân viên (nếu có)
Roles Tags vai trò màu sắc (có thể có nhiều vai trò)
Status Badge Active (xanh) / Inactive (đỏ) + ngày đăng nhập cuối
Position Chức danh / vị trí công việc
Created Ngày tạo tài khoản
Actions Menu thao tác (3 chấm)

Vai Trò Hệ Thống

Hệ thống có 11 vai trò với màu tag và quyền hạn khác nhau:

Vai trò Màu tag Mô tả
SYSTEM_ADMIN Đỏ Quản trị toàn hệ thống
HOTEL_MANAGER Tím Quản lý khách sạn
ASSISTANT_MANAGER Xanh dương Quản lý phó
FRONT_DESK_MANAGER Cyan Trưởng lễ tân
FRONT_DESK Xanh lá Nhân viên lễ tân
HOUSEKEEPING_MANAGER Cam Trưởng housekeeping
HOUSEKEEPING_STAFF Vàng Nhân viên housekeeping
MAINTENANCE_MANAGER Hồng Trưởng kỹ thuật
MAINTENANCE_STAFF Xanh lá nhạt Nhân viên kỹ thuật
CRM_MANAGER Đỏ cam Trưởng CRM
CRM_SPECIALIST Xanh navy Chuyên viên CRM

Một tài khoản có thể được gán nhiều vai trò cùng lúc.


Tạo Tài Khoản Mới

Form tạo tài khoản người dùng mới

Nhấn Add User để mở modal. Form gồm 7 trường:

# Trường Bắt buộc Mô tả
First Name Tên
Last Name Họ
Email Địa chỉ email (dùng để đăng nhập)
Roles Chọn một hoặc nhiều vai trò
Employee ID Mã nhân viên nội bộ
Position Chức danh / vị trí công việc
Active Trạng thái kích hoạt (mặc định: bật)

Nhấn Create để lưu. Hệ thống sẽ tạo tài khoản và gửi thông tin đăng nhập về email.


Thao Tác Trên Người Dùng

Menu thao tác với 3 tùy chọn: Edit, Activate/Deactivate, Delete

Nhấn nút ··· ở cột Actions để mở menu:

# Thao tác Mô tả
Edit User Mở modal chỉnh sửa thông tin và vai trò
Activate / Deactivate Bật hoặc tắt tài khoản ngay lập tức
Delete User Xóa vĩnh viễn tài khoản (yêu cầu xác nhận)

Chỉnh Sửa Người Dùng

Modal Edit User có cùng cấu trúc với form tạo mới, tự động điền sẵn thông tin hiện tại. Nhấn Update để lưu thay đổi.

Kích Hoạt / Vô Hiệu Hóa

  • Deactivate: Tài khoản không thể đăng nhập — dữ liệu vẫn được giữ nguyên
  • Activate: Khôi phục khả năng đăng nhập cho tài khoản đã bị vô hiệu hóa

Trạng Thái Tài Khoản

Trạng thái Màu Mô tả
Active Xanh lá Tài khoản đang hoạt động, có thể đăng nhập
Inactive Đỏ Tài khoản bị vô hiệu hóa, không thể đăng nhập

Mẹo & Thực Hành Tốt Nhất

Gán đúng vai trò từ đầu

Vai trò quyết định toàn bộ quyền truy cập trong hệ thống. Xem lại danh sách 11 vai trò và chỉ gán những gì nhân viên thực sự cần — không nên gán thừa quyền.

Nhiều vai trò cho quản lý

Người dùng có thể có nhiều vai trò. Ví dụ: một người vừa là HOTEL_MANAGER vừa là CRM_MANAGER nếu cần truy cập cả hai module.

Deactivate thay vì Delete khi nhân viên nghỉ

Khi nhân viên nghỉ việc, nên Deactivate thay vì Delete để giữ lại lịch sử hoạt động. Chỉ Delete khi tài khoản được tạo nhầm.

Kiểm tra Recent Logins

Stat card Recent Logins giúp phát hiện tài khoản bị bỏ quên (tạo nhưng chưa từng dùng) hoặc tài khoản đang bị truy cập bất thường.


Câu Hỏi Thường Gặp

Sau khi tạo tài khoản, người dùng đăng nhập bằng mật khẩu nào?

Hệ thống tự tạo và gửi thông tin đăng nhập về email đã nhập. Người dùng có thể đổi mật khẩu sau lần đăng nhập đầu tiên.

Có thể đổi email đăng nhập không?

Có — chỉnh sửa qua Edit User và cập nhật trường Email. Email mới sẽ được dùng cho các lần đăng nhập tiếp theo.

Tại sao không thấy nhân viên trong danh sách tại các trang quản lý khác?

Tài khoản Users là tài khoản đăng nhập hệ thống. Hồ sơ nhân viên (với ca làm việc, phân ca...) được quản lý riêng tại Quản Lý Nhân Viên.

Xóa tài khoản có ảnh hưởng đến dữ liệu lịch sử không?

Có thể. Các bản ghi liên kết với tài khoản đó (activity logs, bookings gán nhân viên...) có thể mất thông tin người phụ trách. Khuyến nghị dùng Deactivate thay vì Delete.


Liên Kết Liên Quan


Quay lại Quản Trị