tailieunhanh - Bài giảng Lập trình Web: Phân quyền người dùng

Nội dung bài giảng trình bày quá trình phân quyền người dùng và sự phức tạp của phân quyền người dùng phụ thuộc, quá trình tăng tốc website. Để hiểu rõ hơn, mời các bạn tham khảo chi tiết nội dung bài giảng này. | Phân quyền người dùng Phân quyền người dùng Phân quyền nhằm trả lời các câu hỏi Người dùng nào Được làm gì Trên đối tượng nào Tổ chức phân quyền trong ứng dụng web trả lời 3 câu hỏi trên Sự phức tạp của phân quyền người dùng phụ thuộc Qui mô của ứng dụng Số lượng và loại nhóm người dùng Trình độ và kinh nghiệm của người thiết kế phát triển 2 Phân quyền người dùng Tổ chức và kiểm tra người dùng dựa vào bảng mô tả Người dùng Quyền Tài nguyên Nhóm Module An Hoa Xem Tin An Hoa Thêm Tin An Hoa Sửa Tin An Hoa Xóa Tin An Xem Loại tin An Thêm Loại tin 3 Phân quyền người dùng Về tổ chức dữ liệu cần 2 bảng là người dùng và nhóm Mỗi người dùng trong 1 hay nhiều nhóm Mỗi nhóm Diễn tả một hành động xem thêm trên một loại tài nguyên Hoặc diễn tả khả năng quản lý dữ liệu theo module quản trị laptop tin quảng cáo user Hoặc diễn tả theo phòng ban chức năng Nhiều loại tài nguyên ví dụ loại tin tin Số lượng tài nguyên có cố định hay không Quyền áp dụng cho nhóm hay từng tài nguyên riêng lẻ 4 Phân quyền người dùng Kiểm tra quyền Được thực hiện đầu mọi trang php có nhu cầu kiểm tra quyền Code kiểm tra quyền đặt trong 1 file riêng sau đó dùng require Hàm kiểm tra quyền dựa vào các group mà người dùng đăng nhập là thành viên rồi tra trong bảng Roles Khi người dùng login username và userid được lưu trong session 5 Tăng tốc website Tăng tốc website Website hoạt động nhanh hay chậm phụ thuộc vào nhiều yếu tố Khả năng của server Băng thông của đường truyền Vị trí địa lý nơi đặt server Code của website có được tối ưu hay không Trong phạm vi của môn này chúng ta chỉ quan tâm đến yếu tố code của website 7 Tăng tốc website Giảm bớt các request Thiết kế đơn giản sử dụng lượng vừa phải các hình ảnh flash script trên website Gom các file CSS JavaScript lại với nhau nếu được Sử dụng CSS sprites gom nhiều ảnh lại với nhau thành một Nên gom các ảnh nhỏ thành 1 cột dọc để xác định tọa độ cho dễ http http Sử dụng Image Maps Gom các ảnh nhỏ thành 1 ảnh lớn 8 Tăng tốc .

TỪ KHÓA LIÊN QUAN