Diễn đàn    Các Projects Dotnetnuke (DNN)    Cho em hỏi các xác nhận quyền hay chứng thực người dùng trong DNN !!!!

Thành viênTrả lời
01233


11  bài
18-3-2010 15:37:54
Em muốn biết cách phần quyền của DNN là như thế nào. Hoặc ít nhất cũng biết nó lưu quyền vào chỗ nào. Em muốn xem đc quyền người dùng để sau tiện việc viết code nhằm phân quyền cho đúng . Như kiểu trong 4rum thì chỉ có người viết ra bài viết đó mới có thể xóa, sửa được bài đã viết.

Mong nhận được sự giúp đỡ của các bác.
 
aspnet

Lập trình không biên giới
608  bài
18-3-2010 17:48:57
Như kiểu trong 4rum thì chỉ có người viết ra bài viết đó mới có thể xóa, sửa được bài đã viết.


bảng replycontent có dạng như sau :

- id
- người post
- ngày
- nội dung

thì viết code như sau :

if( người post == httpcontext.current.user.identity.name)
{
// được delete, xóa sửa
}

Tự tạo một bảng phân quyền cho người dùng. Bảng quyền bao gồm.

- username
- quyền

đọc quyền của người dùng hiện tại :

Datatable dt = select * from diendan_quyen where username=httpcontext.current.user.identity.name;

nếu quyền moderator có trong dt thì đó là người quản trị. OK cho ông này làm gì thì làm.
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
01233


11  bài
19-3-2010 8:58:50
Như kiểu trong 4rum thì chỉ có người viết ra bài viết đó mới có thể xóa, sửa được bài đã viết.


bảng replycontent có dạng như sau :

- id
- người post
- ngày
- nội dung

thì viết code như sau :

if( người post == httpcontext.current.user.identity.name)
{
// được delete, xóa sửa
}

Tự tạo một bảng phân quyền cho người dùng. Bảng quyền bao gồm.

- username
- quyền

đọc quyền của người dùng hiện tại :

Datatable dt = select * from diendan_quyen where username=httpcontext.current.user.identity.name;

nếu quyền moderator có trong dt thì đó là người quản trị. OK cho ông này làm gì thì làm.
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
[/quote]

Oki em hiểu cách này rồi . Vậy nếu em muốncả 1 nhóm thành viên thì làm thế nào . Vì đôi lúc không thể bắt từng thành viên 1 được.
 

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