Thành viên | Nội dung |
shalomsay
1 bài
| Hi cả nhà, mình có tình huống này mà chưa sữ lý được. Mình có một Module News, Tất nhiên quyền Admin thì có thể làm tất cả, tuy nhiên mình muốn tạo ra một quyền cho User chỉ được Add, Insert, Delete News, Chứ ko được Delete hay Setting Module. vậy phải phân quyền User đó như thế nào .. Bạn nào biết thì giúp mình nha.. Tạo User --> Đưa nó vào Group (Group có thể do mình tạo ra hoặc dùng Subscribers) -- > vào Khi tạo mới (Đã có thì vào Setting) thì chọn quyền View và Edit cho từng nhóm User, hoặc có thể Add trực tiếp User nào đó vào.. mình đã làm như thế nhưng vẫn chưa giải quyết được tình huống này..
|
quanlv
26 bài
| DotNetNuke đã cung cấp cho chúng ta một thư viện để làm việc này: DotNetNuke.Security.Permissions. Tuy nhiên thao tác với nó cũng khá khó. Bạn liên hệ với mình, mình hỗ trợ cho. YH:levanquanna(buổi tối) ---
|
chuchau
Một chữ cũng là thầy, nữa chữ cũng là thầy :D 5 bài
| Bác quanlv chỉ giùm cho em với, em cũng đang bí phần này. bác có thể trả lời trên diễn đàn luôn ko?
|
coder
lap trinh khong bien gioi 142 bài
| Hi cả nhà, mình có tình huống này mà chưa sữ lý được. Mình có một Module News, Tất nhiên quyền Admin thì có thể làm tất cả, tuy nhiên mình muốn tạo ra một quyền cho User chỉ được Add, Insert, Delete News, Chứ ko được Delete hay Setting Module. vậy phải phân quyền User đó như thế nào .. Bạn nào biết thì giúp mình nha.. Tạo User --> Đưa nó vào Group (Group có thể do mình tạo ra hoặc dùng Subscribers) -- > vào Khi tạo mới (Đã có thì vào Setting) thì chọn quyền View và Edit cho từng nhóm User, hoặc có thể Add trực tiếp User nào đó vào.. mình đã làm như thế nhưng vẫn chưa giải quyết được tình huống này..
Dùng cái của chúng ta tự viết đi. Tạo thêm một cái bảng,
Tale : NewsRole Fields : Username Insert bit Update bit Delete bit
Rồi lúc đăng nhập xong, trong editnews.ascx kiểm tra như sau :
role = LoadNewsRole(httpContext.Current.Identity.Name);
if(role == nul) // no role if(role.Insert ) // do some thing allow Insert if(role.Update ) // do some thing allow Update if(role.Delete ) // do some thing allow Delete
Dễ mà cần gì dùng cái gì của DNN. --- http://coder.awas.vn http://mobile.awas.vn http://vtv.awas.vn http://baihatviet.awas.vn
|
quanlv
26 bài
| Bác quanlv chỉ giùm cho em với, em cũng đang bí phần này. bác có thể trả lời trên diễn đàn luôn ko?
Mình không có thời gian post lên diễn đàn, vả lại cái này nó cũng khá phức tạp, bạn liên hệ với mình qua YH: levanquanna vào ban đêm mình chỉ cho
|
|