问题标签 [user-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.
c# - MVC3 中的角色管理
我想向应用程序添加一个功能,这样只有管理员才能创建用户,并且他可以向用户提供对特定页面的访问权限。
他可以创建角色并且可以为用户提供不同的角色。
我正在使用 Visual Studio 2010 并在 MVC3 中构建此应用程序。
请给我建议以弥补它。
提前致谢。
svn - 用于 LDAP 查询的 Bind-user 所需的用户权限
我们正在实施 Subversion,我在 LDAP 身份验证方面遇到了困难,因为我不想使用我的 DC 的管理员帐户来执行 LDAP 查询,因为我还需要在我的 Apache conf 文件中以纯文本形式指定其密码。
因此,我为此创建了一个特殊的 Subversion 用户,成为 Authenticated Users 组的成员(正如网络上许多帖子中提到的那样,足以执行 LDAP 查询)。
但是当我尝试测试我想在微软的 LDP 工具中使用的 LDAP 查询时,我得到以下结果:
与管理员绑定:我获得了所有需要的用户(大约 8 个),符合过滤器设置 与 Subversion 绑定:我只获得了有限的用户集(2),不清楚为什么只有那些。
我尝试扩展 Subversion 用户组(如管理员、域管理员等),但没有奏效。
有人有什么建议吗?
c# - 执行 Membership.ValidateUser 后,角色和用户角色被清除,不返回任何内容
我有一个奇怪的问题。我正在使用带有Mysql的表单身份验证的 c# asp.net 。该网站在根目录中有 2 个文件夹,“用户”和“管理员”。
我已经使用 asp net 配置工具创建了一个测试用户,并正确设置了文件夹的权限。
我在身份验证事件中使用带有自定义代码的登录控件。
一旦 Membership.ValidateUser 函数执行,所有角色都被清除并且没有分配给登录用户(尽管用户成功登录)
我在 Membership.ValidateUser 之前设置了一个监视和一个断点。
在运行 ValidateUser 之前:
运行 ValidateUser 后:
用户确实登录成功,但无法访问任一文件夹(用户确实可以访问这两个角色,通过查看数据库确认)
我还注意到,如果我在用户登录后修改 web.config 文件并保存它(当网站仍在运行时),那么角色都会再次填充,用户可以
这是根 web.config 文件:
管理文件夹 web.config:
用户文件夹 web.config:
请有人在这里指出我的方向,这似乎更像是一个错误而不是编程错误,但我想听听你可能的解决方案。
asp.net-mvc-3 - 用户角色和授权
所以我想创建一个登录页面,当您以管理员身份输入登录凭据时,您可以获得访问权限。如果您不是管理员,您将被重定向回登录页面。在我的数据库中,我有一个布尔类型的字段:
那么你怎么能以最好的方式做到这一点呢?!我想以存储库模式的方式执行此操作,因为这样更容易对其进行单元测试。
我已经用谷歌搜索了很多,并开始对此事感到有些困惑。我应该有多少类,模型等?!我猜一个控制器会做。有人有什么好主意吗?!我已经阅读了有关用户角色的 DCI 模式的一些内容,但因为它基本上“仅”检查数据库中的布尔值可能是矫枉过正?感谢所有反馈。
mysql - ColdFusion:基于角色的应用程序选项?
<cflogin>
我了解如何通过实现和角色来限制整个页面甚至组件。例如:
但是建议如何限制页面的某些方面?例如,允许“管理员”向所有用户发送全局消息,但该选项不适用于常规“用户”
我想我可以使用 Session 来操纵我的视图(页面)。这通常是如何处理的?
stored-procedures - Firebird 2.1 用户和角色问题
我正在使用 FireBird 2.1,我有一个用户和一个角色。我将存储过程的执行权限授予角色但未授予用户。当我以具有该角色的用户身份登录时尝试执行存储过程时,出现以下错误:
语句 #1:没有对 PROCEDURE SPSELECTMANAGERS 的执行访问权限。
我检查了角色和用户,用户已经添加到角色中。
entity-framework - Entity Framework CodeFirst 多种用户类型
我的任务是为用户注册构建应用程序。我有 3 种类型的用户(个人资料)
所有用户共享一些特定信息,如电子邮件和密码(登录数据)、角色、注册日期等......所以,我正在尝试仅使用 EF Code First 方法为此类应用程序“设计”类,但没有运气..
我需要表(类)吗:
我的问题是如何使用 USER_DETAILS、COMPANY_DETAILS、COMPANY2_DETAILS 引用 USER 表。我希望你能理解我的问题:)
我的类(用户管理和配置文件)的实现类似于http://codefirstmembership.codeplex.com/示例。
先感谢您!
asp.net-mvc - 在应用层解决用户角色的好主意?
我需要基于角色的系统的原因:
- 限制对页面的访问。
- 限制对页面上某些功能的访问。
- 服务层内部的检查/验证。
所以我猜,我可以创建一个枚举,如果我需要一个新角色,只需将它添加到应用程序代码中(应用程序无论如何都会更改,因此需要重新编译)。
所以现在我有
这是一对多。我看到的优点是,不是多对多,而是一对多,并且连接更少。int
应用程序已经根据枚举解析的内容知道角色是什么。
我这样做的方式有什么缺陷吗?根据您的经验,您是否遇到过任何需要我将实际值存储在数据库中的情况?
asp.net - IIS asp.net 4.0,上传到服务器/用户权限写
在我的 asp.net 4.0 站点上,我有一个上传功能,允许用户将文档上传到服务器。
上传的文档存储在名为 c:\uploads\ 的文件夹中,我在 mysql db 中存储了对它的引用。它在我的本地开发机器上运行良好,但在远程服务器上运行良好。远程服务器是运行 IIS 的 windows 2008 R2。
我怀疑这与有限的权利有关,所以我的问题是:
我应该授予谁写入该文件夹的权限?
asp.net-mvc-3 - ASP.NET MVC3,如何将不同的 OutputCacheProfile 用于不同的用户角色?
我知道我可以在 web.config 文件中设置 OutputCacheProfiles。
我想知道如何将不同的缓存配置文件应用于页面(控制器)级别的不同用户角色?