2013-11-22 206 views
1

在我的應用程序中,我有三種類型的用戶:(1)匿名用戶(2)成員和(3)管理員。asp.net角色管理

我想爲這些用戶創建角色:當用戶想要訪問該網站時,他/她可能會看到不同的菜單,如訪問控制列表。當用戶想要訪問該頁面或執行某種操作時,首先檢查其角色。

假設只有管理員可以刪除操作訪問,所以其他用戶不能看到刪除操作,或者如果這是不可能的,那麼至少他/她不能做這個操作。

我對asp.net應用程序使用了WSAT(網站管理工具),但後來我才知道這不是生產服務器管理角色和用戶的好技術。 所以我想要一個漂亮的技術來管理我的應用程序用戶。

有人請幫忙。

回答

1

這是MVC嗎? 如果是這樣,看看ASP.NET身份:http://www.asp.net/identity

+0

不,這不是mvc,我在aspx頁面上工作。 –

+0

身份也應該與aspx一起工作 - 但我從來沒有使用過 –

+0

這是用於visual studio 2013,在我的情況下visual studio 2012 –

0

還檢查出新的Thinktecture Identity Manager,這是一個更好的替代WSAT工具。

http://www.hanselman.com/blog/ThinktectureIdentityManagerAsAReplacementForTheASPNETWebSiteAdministrationTool.aspx

+0

@ Christian你認爲所有這些都在生產服務器上工作。或者我們只能在visual studio中使用它。如果我想將我的應用程序移至生產服務器,將會發生什麼? –

+0

我不能評論這個工具,但所有的會員解決方案都是完全生產capablr –