2013-06-30 55 views
0

有几个用户登录到我的项目中,现在我想授予特定用户仅访问特定页面的权限,例如销售主管可以访问他的任何销售团队成员用户页面,但销售团队成员无法访问销售主页。那么如何提供基于用户访问网页的权限?在asp.net中的用户页面访问权限?

+0

这会让你开始 http://www.codeproject.com/Articles/281573/ASP-NET-Membership-and-Role-Provider –

回答

0

您可以选择使用asp.net中的内置会员功能,也可以选择实现您自己的自定义会员和角色提供程序。

如果你不需要很多用户来管理,内置的asp.net Membership Providers是一个不错的选择。

但是,如果你已经有这些用户和他们的角色已经管理Active Directory,Sql数据库等其他地方,那么我会实现我自己的成员和角色提供商。您可以在此示例中阅读更多关于它的信息:http://msdn.microsoft.com/en-us/library/6tc47t75(v=vs.100).aspx

0

您需要将角色添加到您的应用程序中。通过添加角色和成员资格,用户将可以访问指定的特定页面。他们需要先登录才能使用您的应用程序!

有很多方法可以实现角色。一个是目录库。您为目录赋予特定的权限。第二个是逐页的基础。在要授予访问权限的页面上使用IsUserInRole函数。

你需要阅读一些文档。他们不太被听到要实现,许多功能都是可用的,例如登录控件可用,无需编码即可使用。