根據用戶的權限,某些頁面可供他使用,其他頁面則不可用。
我們創建了繼承System.Web.Ui.Page的基本頁面,並且所有頁面都繼承了此頁面。
在我們的基頁類的Page_load事件中,我們檢查是否允許用戶查看頁面。
如果不是我們重定向到另一個頁面,說不允許(Response.Redirect)。檢查用戶是否被允許在asp.net中查看網頁
這是一個好方法還是有更好的?
注意:
感謝所有建議,但ASP.NET成員資格是不是要求:(選項對不起
根據用戶的權限,某些頁面可供他使用,其他頁面則不可用。
我們創建了繼承System.Web.Ui.Page的基本頁面,並且所有頁面都繼承了此頁面。
在我們的基頁類的Page_load事件中,我們檢查是否允許用戶查看頁面。
如果不是我們重定向到另一個頁面,說不允許(Response.Redirect)。檢查用戶是否被允許在asp.net中查看網頁
這是一個好方法還是有更好的?
注意:
感謝所有建議,但ASP.NET成員資格是不是要求:(選項對不起
退房ASP.NET成員,讀這篇文章在MSDN上。: Introduction to Membership。你不想重新發明輪子。會員將讓你控制的位置,文件,文件夾等的角色/用戶。
這是一個非常強大的機制
下面是一些有用的鏈接:
您可以使用asp.net角色提供程序和站點地圖提供安全修整
你需要爲您的網站實施基於角色的安全措施。 檢查以下鏈接:http://support.microsoft.com/kb/311495