2010-03-04 278 views
0

在我的web應用程序,我們有很多users.I要設置權限,我們使用數據庫來存儲權限的每個user.In我們的Windows應用程序(插入,修改,刪除和查看)。在Web應用程序可以告訴任何人我有關在哪裏存儲權限。有人告訴我們,如果我們使用數據庫,它將花費很多時間?在XML的情況下,它很容易,並且不佔用太多時間。但是,如果客戶端設置了許多用戶的權限,那麼它將創設問題?....請給一些想法用戶權限

(權限在「類別」頁面的情況下,是指用戶可以查看分類頁面,用戶可以編輯有關類別的信息,哪些用戶可以刪除類別的信息,這用戶可以添加新的類別)

回答

0

我要把它留給asp.net專家(其中一個最我肯定不是)推薦時要使用的Asp.net會員服務,Shoban建議。但是,我建議不要將信息存儲在磁盤文件中。特別是可以被用戶修改。您正在詢問併發問題(尤其是使用xml)。將事物存儲在數據庫中對此應用程序來說很好。一旦連接到數據庫服務器的開銷處理(這可能不是一個大問題,因爲反正連接池,並可能是由你的應用需要,無論如何,不​​是嗎?)從數據庫信息的檢索是不是拖累業績。因此,使用數據庫來存儲這些信息 - 如果該數據庫可以通過Asp.net Membership進行管理,則功能更強大。如果你想/需要推出自己的產品,那就好了。 -don

+0

ķ...謝謝... – 2010-03-04 11:58:03

0

看看ASP.net Membersip。這可以幫助您開發存儲用戶憑證和創建不同角色的框架。您將不得不開發您的應用程序以允許/禁止基於用戶角色的某些操作。