Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
em đang học php đến phần quản lý bài viết trang admin.
Anh chị chỉ em cách làm thế nào để người dùng đăng nhập vào admincp chỉ thấy bài viết của họ mà không thấy bài viết của người khác
xin cảm ơn ạ
Trong PostgreSQL cung cấp tính năng gọi là Row-Level Security, ẩn một số hàng tuỳ theo user và group. Trên Business Layer vẫn thao tác SQL như nhau.
Ví dụ:
Guest user chỉ có thể xem các row của chính user thông qua column user_name.
Guest user có thể xem tất cả các row tất cả user nhưng chỉ modify mà user sở hữu thông qua user_name.
https://www.postgresql.org/docs/10/static/ddl-rowsecurity.html
Với các database khác, như Oracle, họ gọi tên khác là Virtual Private Database hoặc Oracle Label Security.