问题标签 [role-manager]
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.
asp.net - AspNet.Idendity:判断用户是否处于指定角色
我正在使用 MVC5 编写 WebApp,我将检查用户是否处于指定角色中。
因此我尝试使用User.IsInRole("Role")
,但它会引发异常。我尝试过导入 AspNet.Identity 并使用用户管理器,但找不到方法IsInRoleAsync(userId, role)
:
请注意,我在 cshtml 文件和 razor 语法中使用它。我希望你能帮助我。
先感谢您
c# - 角色管理器 UI ASP.NET CORE Identity & EF
我创建了一个小型车队管理应用程序,并借助我在 Microsoft 网站和其他网站上找到的教程和材料。
我设法实现了用户管理服务(从一开始就没有使用身份验证创建项目),现在可以创建新用户并从界面管理它们,尽管我创建了一个“管理员”角色并将其分配给管理员帐户(通过启动.cs) ,我很难创建一个 UI 来管理角色(创建、修改、删除、为用户分配角色)。我已经搜索了 3 天,但找不到关于如何使用 RoleManager 为其创建控制器和视图的合适教程。
谁能指出我正确的方向?
我正在使用 ASP.NECore.All 2.0.6 和 EF Core 2.1.1
帐户控制器:
管理控制器:
其余操作是默认操作,您可以在使用个人帐户身份验证创建新项目时获得这些操作。
asp.net-mvc - IsUserInRole 不在我的 CustomRoleProvider 中执行
我在我的 mvc 项目中使用表单身份验证。
我创建了一个 CustomRoleProvider 并实现了两种方法:
IsUserInRole
和GetRolesForUser
网页配置
过滤器配置
自定义角色提供者
authorize
我还在控制器上方 添加了属性和如下操作:
但是当用户请求访问他没有admin
角色的操作时,他可以打开它!
我运行我的项目并在方法中设置了一个断点IsUserInRoles
,但它永远不会触发!问题出在哪里?
.net-core - 无法在 dotnet Core 2.1 中创建新角色
我一直在阅读 dotnet core Authentication Documentation 并尝试做一些示例。我能够创建新用户,但在创建新角色时遇到了问题。当我调用 RoleManager.CreateAsync 时,它不会创建新角色。
应用上下文类:
启动.cs:
我的存储库:
我在转发中创建角色方法
spring-boot - 使用外部角色服务器进行 Spring Boot 授权
我正在尝试在 Spring Boot API 中实现角色管理。我浏览了链接,但无法获得以下详细信息
因为有一个单独的服务器具有角色和权限详细信息,因此我想调用外部服务器来获取角色并验证权限?此处外部服务器将提供角色详细信息,如用户 ID 和角色以及允许的操作,如删除、创建等。
c# - 在 ASP.NET core 3.0 中,当我应用 except() 方法时出现以下异常
InvalidOperationException:处理 LINQ 表达式“除外”
我正在使用 ASP.NET core 3.0 中的身份系统来制作网站。我有一个用户列表,其中一些被分配了角色。基本上,我正在尝试获取未分配给特定角色的用户列表。
我实现这一点的方法是让所有用户减去那些已经分配给角色的用户。我正在尝试在 except() 方法的帮助下做到这一点。以下是我的操作方法的基础知识:
当我尝试从 usersNotInRole 对象读取数据时引发异常。即使我删除 ViewModel 并将 usersNotInRole 对象传递给 View,我仍然会收到异常。有任何想法吗?我是编程新手。
c# - Missed User 属性,用于计算 asp.net 核心身份中的用户/角色数
设想:
我有一个使用身份验证的 Asp.net 核心程序。
目标:
我想获得具有如下特定角色的用户数量:
问题是:
我在行中找不到用户NumberOfUsers = r.User.count
。
好榜样:
角色视图模型:
查看索引:
提前致谢
c# - ASP.NET Core Identity 3.1:UserManager.RemoveFromRoleAsync 总是返回 UserNotInRole
我能够使用角色管理器创建角色并使用UserManager.AddToRoleAsync将用户添加到角色 但是当使用方法UserManager.RemoveFromRoleAsync(User, Role)时,我总是收到错误提示 UserNotInRole
但是当使用UserManager.GetUsersInRoleAsync("Administrator")时,我得到了结果。
但同样的方法UserManager.IsInRoleAsync(user, "Administrator"); 返回假。
接下来,在检查 SQL 分析器时,我注意到在UserInRole表 的 select 语句中为 userId 和 roleid 设置的参数是相反的
知道是什么导致了这种奇怪的行为吗?我使用 Identity.Core,版本=3.1.3.0
更新了代码片段
我的 AspNetUserole 表
参考下图,只有方法 IsInRoleAsync 和 RemoveFromRoleAsync 获取失败,其他方法正在获取结果。
c# - 错误无法加载类型“TrollMarket.web.MyRoleProvider.RoleSite”
就像标题所说的roleManager有错误
这是 web.config 代码:
这是 GetRoleForUser
这是getrole函数
请教我如何解决它这是我的前辈的一项任务,由于这个错误我无法获得这个角色
这是错误