2011-08-19 65 views
0

我已经搜索了这一点,我找不到解决方案。我想用手动添加用户到角色使用管理工具或只是手动执行此操作。我是一个asp.net初学者,我该怎么做?我正在使用Windows身份验证手动添加用户到asp.net中的角色

+0

重复http://stackoverflow.com/questions/922202/asp-net-windows-authentication-with-custom-roles –

+0

请参阅的形象在这里,我有没有用户:http://imageshack.us/ photo/my-images/20/77086680.png /从 –

+0

中选择@tomas您是否有回答请 –

回答

0

使用ASP.NET验证

  • 打开网站管理工具。
  • 点击安全。点击管理用户。
  • 单击用户名旁边的编辑角色,您将看到可用角色的列表。 enter image description here

如果你找不到任何用户,那么你必须先选择创建用户。 如果找不到任何角色,请返回安全状态,然后单击启用角色,然后先创建新角色,然后在复合后重复上述步骤。

对于Windows身份验证,您可以检查代码针对特定用户的跟随

•使用附加到当前HTTP请求的用户对象的IPrincipal接口。

如果(User.IsInRole(@ “域名\经理”))// 执行受限操作 其他 //返回未经授权的访问错误。

但任何组管理mut都可以使用Windows管理(用户和组) 以获取更多信息。 http://msdn.microsoft.com/en-us/library/ff647405.aspx

+0

我想添加用户到角色手动 –

+0

它是Windows身份验证 - 我还需要创建用户吗?我们的域控制器 –

+0

已经有数百个用户在windows身份验证中,您只能检查当前用户是否inInRole =某些组在Windows中创建角色或设置角色或添加用户,您必须使用Windows管理或活动目录 – newComer

1

如果您使用Visual Studio作为和IDE。点击Project标签并选择ASP.NET Configuration。从那里点击Security来管理帐户和角色。

+0

请在这里看到图像,我没有用户:http://imageshack.us/photo/my-images/20/77086680.png/从 –

+0

中选择那么问题是什么?你通常有用户,但他们不会出现在这里?或者你不知道如何创建用户? –

+0

我想添加用户到一个角色手动 –

相关问题