问题标签 [asp.net-roles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
525 浏览

asp.net-mvc-3 - MVC3 管理特定角色的所有用户和附加信息

我正在构建项目的管理端,此时我将不得不: - 创建新用户并添加一些关于他们的更具体的信息(即位置、位置等) - 必须将不同的用户分配给不同的角色,

我首先要做的是提取现有用户的信息,将数据与附加表中的信息进行内部连接,并按不同角色进行过滤

在控制器中,我首先想做一个简单的事情,将来自 Membership 类的数据进行内连接,并在 UserID 级别与上述 UserDetail 类进行内连接。所以我使用了以下代码

问题是我不知道如何首先拉动某些角色的人而不是所有角色,然后如何与上面的 UserDetail 类进行内部连接。

一旦我有了 Index ActionaResult,我希望我应该能够创建 - 创建和编辑功能

0 投票
2 回答
538 浏览

asp.net-mvc-3 - 在实时服务器上,我如何创建 aspnet_roles

我在godaddy 服务器上的MVC3 上发布了我的asp.net 网站。如何创建管理员角色并向其添加用户?是否有捷径可寻?即使通过 sqlserver 也请回复一些代码以便更好地理解。谢谢!

0 投票
0 回答
505 浏览

asp.net-mvc-4 - 如何在注册 ASP.NET MVC4 时收集成员资格、角色和配置文件数据

在注册页面上收集所有相关信息用户、角色和个人资料信息的最佳方式是什么?我目前的方法是在寄存器模型中设置额外的字段:

请参阅角色作为最后一项。我也计划在这里添加个人资料信息。

然后在我的控制器中我这样做。

即使它们不是 UserProfile 类的一部分,也可以传递这些附加数据元素吗?我正在做的工作,但它似乎是错误的。

0 投票
1 回答
1179 浏览

asp.net - 在没有(或使用虚拟)角色提供者的情况下启用角色

我正在关注这篇文章,其中描述了如何在使用表单身份验证登录时为用户分配角色:

我将角色逻辑放在事件处理程序中,所以我基本上不需要角色提供者。尽管如此,为了运行它,我似乎必须在web.config. 可悲的是,如果我只是说:

它会导致与 SQL 服务器连接失败相关的运行时错误,就像我选择AspNetSqlRoleProvider角色提供者一样。

我应该怎么做才能让角色以这种方式工作?我如何选择不使用角色提供者,或者我应该如何实现一个虚拟角色提供者(如果有任何意义)?

0 投票
1 回答
1401 浏览

asp.net - 如何为用户分配与 Active Directory 关联的安全角色

我的应用程序(使用 Windows 身份验证)中的每个页面都有不同的访问角色,以使用 SqlRoleProvider 限制用户访问。因此,要将用户添加到角色,我会去,

现在,我需要将公司的 AD 组集成到我的应用程序中,这样每个 AD 组也将被分配这些访问角色,并且某个 AD 组的用户将自动“继承”这些角色。

我的问题是:

我可以继续使用我的 SQL 表,如 aspnet_Users、aspnet_Roles 等吗?

如何整合 AD 组?以及如何将角色分配给 AD 组?(到目前为止,我可以使用Directory Entry检查用户所属的所有 AD 组)。

当用户使用 Windows 身份验证登录应用程序时,在我检查他们是否属于特定 AD 组之后,我如何根据 AD 组“授予”或“分配”他们角色?

非常感谢您对这些问题的帮助。

0 投票
3 回答
126 浏览

asp.net - ASP.NET 角色的附加层

目前,用户可以是管理员、看门人、教师等。我们目前正在使用默认提供程序。

很快就会有多个俱乐部。所有角色都是相同的,并且在所有俱乐部中都可用。用户可以在多个俱乐部中并在不同的俱乐部中扮演不同的角色,或者他们也可能没有。

角色和俱乐部应保存在数据库中。

是否有捷径可寻。理想情况下,我想做这样的事情。

0 投票
1 回答
1344 浏览

asp.net - ASP.NET Web.Sitemap - 一个角色没有显示在导航菜单中,而其他角色则显示在导航菜单中

我正在开发一个 ASP.NET C# 应用程序,该应用程序具有为应用程序中的各种用户级别定义的三个角色:“用户”、“经理”和“管理员”。我已经完成了大部分用户和管理员的工作,并且刚刚在管理器部分添加了一个页面。但是“经理”部分没有出现在我的 TreeView 导航菜单中。我在http://blogs.ipona.com/davids/archive/2009/01/12/8554.aspx阅读了出色的博客文章,我似乎遵循了他定义的所有“规则”,但它仍然不是工作。

这是我的 Web.sitemap 文件:

这是“Manager”文件夹中的 Web.config:

最后,这里是我在根 Web.config 中定义 SiteMap 提供程序的地方:

这是我得到的屏幕截图(请注意,缺少 Manager 部分):

显示 NavMenu 的屏幕截图

0 投票
2 回答
373 浏览

c# - 管理工具停止在 APP_DATA 中创建 ASPNETDB

我有一个托管在 somee.com 上的数据库,我将它用于我的会员、角色和其他信息表。

不过,到现在为止,我只遇到了 ASP.NET Web 管理工具自动生成的 ASPNETDB.mdf 的小问题,所以我有时将其删除,让工具重新创建它,这样一些 Roles 问题将在网站。

昨天我没有设法删除它,因为Windows一直说它正在被其他应用程序使用,所以我只是打开了任务管理器并关闭了所有与SQL相关的任务。然后,我设法删除了 aspnetdb 文件,但该工具没有重新创建它!

今天我又试了一次,仍然没有生成 aspnetdb.mdf,而且任务管理器上也没有与 SQL 相关的任务:(

如果我可以在没有 aspnetdb.mdf 的情况下拥有角色和一切,就在 somee.com 数据库上,我会感谢你的解决方案。以下是一些 web.config 详细信息:

我将 MembershipProviderDB 用于所有用途,尽管仍然需要 APP_DATA/aspnetdb.mdf:Z。

顺便说一句,似乎 aspnetdb.mdf 仅用于角色。对此不确定。

0 投票
2 回答
1836 浏览

asp.net-mvc - GenericPrincipal 角色在 MVC 视图中不可用

在我们的 MVC 应用程序中,我们绕过 RolesProvider,而只是将我们的角色缓存在将被传递的 cookie 中。根据互联网上的一些建议,我们正在利用该Application_AuthenticateRequest事件,如下所示:

我逐步完成了该方法,并在我们的一些角色中加入了几个条件,并且在设置当前用户后立即User.IsInRole("rolename")工作,就像一个魅力。

但是,当尝试在视图中进行相同的调用时:

无法访问角色。当我此时深入研究用户时,看起来角色甚至不存在,就在我确认用户在AuthenticateRequest事件结束时拥有它们之后。

这个问题有类似的问题,我打算在那里发表评论,但我想我不能因为我的低代表 - 但看起来这不仅仅是我的问题。

我还查看了具有类似方法的这个问题,但这给了我相同的结果。

对正在发生的事情有任何建议或意见吗?

0 投票
1 回答
1538 浏览

c# - 在注册失败的 ASP.NET MVC3 时将用户添加到角色

我喜欢让用户在注册 asp.net mvc web 应用程序时选择他们的角色。我以前通过 asp.net addministration 工具添加了角色。这是我在注册方法中使用的代码

在注册视图中我得到了这个代码

虽然角色是写在数据库和用户中的。但是 UsersInRoles 表是空的,我得到了这个异常

System.Configuration.Provider.ProviderException:找不到角色“roleName”。

有没有人有同样的问题?