PDA

View Full Version : Phân quyền



TieuLongNhan
12-03-2004, 16:30
Chào các bạn
Trong file dữ liệu mdb, ta có các table mà trong đó ta đặt quyền read, write cho các table đó ứng với mổi user
thí dụ với table a với user a thì ta sẽ cho quyền read nhưng với user b thì ta lại cho quyền write, read
như vậy trong vb khi lập trình ứng dụng CSDL thì ta sẽ xữ lý ra làm sao đối với tình huống này
mong các bạn giúp đở
cám ơn nhiều

Bacmaon
13-03-2004, 15:57
Theo mình biết thì có nhiều cách phân quyền, trong đó bạn có thể can thiệp trực tiếp vào cơ sở dữ liệu bằng cách thiết kế trực tiếp trên cơ sở dữ liệu hoặc dùng hàm Grant... trong lập trình, hoặc có thể cho ẩn các Menu mà người đó không được quyền (đơn giản nhất), hoặc là bạn viết riêng các thủ tục đọc, viết, khi đó bạn kiểm tra người đó có quyền chạy thủ tục đó không.
Chúc thành công !

past_beggar
15-03-2004, 02:28
Đúng vậy, đó là cách thường dùng nhất.
Quan trọng là ta tổ chức như thế nào, ....