Tên. Quản lý tên FrameworkBase quyền PHP. quản lý quyền Mô tả. Quản lý kho lưu trữ quyền người dùng dựa trên vai trò trong MySQLVersion. Phiên bản 1PHP. 5. 0Giấy phép. Giấy phép Công cộng GNU [GPL]Người dùng mọi lúc. 1650 người dùngXếp hạng mọi thời đại. 2372Người dùng tuần. 0 người dùngThứ hạng tuần. 163
Không có trang nào của ứng dụng sử dụng lớp này được chỉ định
Nếu bạn biết một ứng dụng của gói này, hãy gửi tin nhắn cho tác giả để thêm liên kết tại đây
Chào mừng bạn đến với hướng dẫn về cách tạo hệ thống quản lý vai trò người dùng bằng PHP và MySQL. Vì vậy, bạn có một dự án cần xác định và hạn chế những gì mỗi người dùng có thể làm? . đọc tiếp
ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn mã và bỏ qua hướng dẫn
MỤC LỤC
TẢI XUỐNG & LƯU Ý
Đầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa
GHI CHÚ NHANH
- Tạo cơ sở dữ liệu và nhập
0CREATE TABLE `permissions` [ `perm_id` bigint[20] NOT NULL, `perm_mod` varchar[5] NOT NULL, `perm_desc` varchar[255] NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `permissions` ADD PRIMARY KEY [`perm_id`], ADD KEY `perm_mod` [`perm_mod`]; ALTER TABLE `permissions` MODIFY `perm_id` bigint[20] NOT NULL AUTO_INCREMENT; INSERT INTO `permissions` [`perm_id`, `perm_mod`, `perm_desc`] VALUES [1, 'USR', 'Get users'], [2, 'USR', 'Save users'], [3, 'USR', 'Delete users'];
- Thay đổi cài đặt cơ sở dữ liệu trong
1 thành của riêng bạnCREATE TABLE `permissions` [ `perm_id` bigint[20] NOT NULL, `perm_mod` varchar[5] NOT NULL, `perm_desc` varchar[255] NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `permissions` ADD PRIMARY KEY [`perm_id`], ADD KEY `perm_mod` [`perm_mod`]; ALTER TABLE `permissions` MODIFY `perm_id` bigint[20] NOT NULL AUTO_INCREMENT; INSERT INTO `permissions` [`perm_id`, `perm_mod`, `perm_desc`] VALUES [1, 'USR', 'Get users'], [2, 'USR', 'Save users'], [3, 'USR', 'Delete users'];
- Chạy
2 để đăng nhập với tư cách người quản lý, người giám sát hoặc đăng xuấtCREATE TABLE `permissions` [ `perm_id` bigint[20] NOT NULL, `perm_mod` varchar[5] NOT NULL, `perm_desc` varchar[255] NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `permissions` ADD PRIMARY KEY [`perm_id`], ADD KEY `perm_mod` [`perm_mod`]; ALTER TABLE `permissions` MODIFY `perm_id` bigint[20] NOT NULL AUTO_INCREMENT; INSERT INTO `permissions` [`perm_id`, `perm_mod`, `perm_desc`] VALUES [1, 'USR', 'Get users'], [2, 'USR', 'Save users'], [3, 'USR', 'Delete users'];
- Sau đó truy cập
3 để xem cách thức hoạt động của các giới hạn quyềnCREATE TABLE `permissions` [ `perm_id` bigint[20] NOT NULL, `perm_mod` varchar[5] NOT NULL, `perm_desc` varchar[255] NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `permissions` ADD PRIMARY KEY [`perm_id`], ADD KEY `perm_mod` [`perm_mod`]; ALTER TABLE `permissions` MODIFY `perm_id` bigint[20] NOT NULL AUTO_INCREMENT; INSERT INTO `permissions` [`perm_id`, `perm_mod`, `perm_desc`] VALUES [1, 'USR', 'Get users'], [2, 'USR', 'Save users'], [3, 'USR', 'Delete users'];
MÃ VÍ DỤ TẢI XUỐNG
Nhấp vào đây để tải xuống mã nguồn, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn hoặc sử dụng nó trong dự án của riêng bạn
QUẢN LÝ VAI TRÒ NGƯỜI DÙNG PHP MYSQL
Được rồi, bây giờ chúng ta hãy đi vào chi tiết xây dựng hệ thống quản lý vai trò người dùng với PHP và MYSQL
PHẦN 1] CƠ SỞ DỮ LIỆU
Đó là tất cả mã, và đây là một số tính năng bổ sung nhỏ mà bạn có thể thấy hữu ích
KIỂM SOÁT TRUY CẬP CÁC TRANG HTML