Diễn đàn    Các Projects Dotnetnuke (DNN)    Phần quyền Module!

Thành viênTrả lời
shalomsay


1  bài
28-8-2009 18:7:40
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
28-8-2009 21:32:7
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
2-12-2009 9:0:43
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
144  bài
2-12-2009 12:4:13
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
2-12-2009 13:36:23
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
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM