Quản trị viên và người dùng đăng nhập PHP

Đối với người mới bắt đầu, hãy để tôi giải thích bài viết này là gì. Giả sử bạn có giỏ hàng trực tuyến. Bạn có một số nhân viên, mỗi người có vai trò riêng. nghĩa là, một số chịu trách nhiệm truyền dữ liệu [người mang dữ liệu], những người khác chịu trách nhiệm hỗ trợ khách hàng và những người khác chịu trách nhiệm bán hàng. Trong trường hợp này, bạn không muốn tất cả các mô-đun/dữ liệu có sẵn cho mọi mô-đun. Vì vậy, bạn phải gán vai trò cho họ và sau đó họ có đặc quyền chỉ có quyền truy cập dữ liệu hạn chế

Tôi sẽ không tạo bảng quản trị đầy đủ trong hướng dẫn này. Tôi sẽ chỉ cho bạn một thủ thuật với cơ sở dữ liệu MySQL và logic PHP để tạo quản trị viên nhiều người dùng

Làm theo các bước dưới đây
  1. Tạo cơ sở dữ liệu và bảng bằng truy vấn SQL
  2. Tạo tệp kết nối cơ sở dữ liệu
  3. Tạo biểu mẫu HTML đăng ký với vai trò trong PHP
  4. Tạo biểu mẫu HTML đăng nhập quản trị viên bằng PHP
  5. Tạo trang Dashboard dành cho quản trị viên sau khi đăng nhập thành công với Role
  6. Tạo trang Đăng xuất quản trị viên trong PHP
1. Tạo cơ sở dữ liệu và bảng bằng truy vấn SQL
-- Database: `webscodex`
-- --------------------------------------------------------
-- Table structure for table `admins`
--
CREATE TABLE `admins` [
`id` int[11] NOT NULL PRIMARY KEY AUTO_INCREMENT,
`name` varchar[100] NOT NULL,
`username` varchar[100] NOT NULL,
`password` varchar[100] NOT NULL,
`role` varchar[100] NOT NULL,
`created` timestamp NOT NULL DEFAULT current_timestamp[] ON UPDATE current_timestamp[]
] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `admins`
--
INSERT INTO `admins` [`id`, `name`, `username`, `password`, `role`, `created`] VALUES
[1, 'manish', 'manish123', '21232f297a57a5a743894a0e4a801fc3', 'super_admin', '2021-01-23 09:51:05'],
[2, 'akol', 'akol123', '21232f297a57a5a743894a0e4a801fc3', 'admin', '2021-01-24 05:41:25'],
[3, 'kamal', 'kamal123', '21232f297a57a5a743894a0e4a801fc3', 'manager', '2021-01-23 09:57:54'];
2. Tạo tệp kết nối cơ sở dữ liệu trong PHP

cấu hình. php

3. Tạo biểu mẫu HTML đăng ký với vai trò trong PHP

mục lục. php

Chủ Đề