繁体   English   中英

在asp.net中的用户页面访问权限?

[英]User page access rights in asp.net?

有几个用户登录到我的项目,现在我想授予特定用户访问特定页面的权限,例如销售主管可以访问其销售团队成员的任何用户页面,但是销售团队成员不能访问访问销售主页。那么如何根据用户提供访问网页的权限?

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

如果您不需要太多用户来管理,则内置的asp.net成员资格提供程序是一个不错的选择。

但是,如果您已经有这些用户并且他们的角色已经在其他地方Active Directory,Sql Database等进行了管理,那么我将实现自己的成员资格和角色提供程序。 您可以在此示例中阅读有关此内容的更多信息: http : //msdn.microsoft.com/zh-cn/library/6tc47t75(v=vs.100).aspx

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

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

您需要阅读一些文档。 人们不太熟悉它们的实现,可以使用许多功能,例如可以使用无需编码即可使用的登录控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM