问题标签 [user-management]

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 回答
439 浏览

python - 如何在 Django 中为具有相同访问权限但规则不同的组处理用户管理?

背景资料:

我为一家公司创建了一个内部站点。大部分工作都用于制作销售人员可以用来为客户提供报价的计算工具。创建可下载的 pdf 报价和合同、比较价格等。所有这些都运行良好。

现在他们的销售人员被分成了两组。

  1. 一组是公司雇用的销售人员。
  2. 另一组是公司本身的人。

问题:

我现在面临的挑战是,在某些情况下,我需要根据销售人员的类型显示不同的内容。计算工具的一些规则将有不同的规则,比如允许哪些数字等。但是网站的很大一部分对于两组仍然是相同的。

我想知道的是,是否有处理这个问题的好方法?

我自己的想法:

我考虑过使用 contrib.auth 中可用的组来管理它。这样我可以保留一个单一的代码库,但必须在很多不同的地方制定规则。验证表单以检查是否允许输入的数字的规则将取决于用户所在的组。有些东西会有不同的名称,或者工作流程可能会有点不同。某些工具仅对其中一个组可用。现在这似乎是一个快速的解决方案,但如果这两个群体需要越来越多地改变,这似乎很快就会变得难以管理。

我还考虑过制作两个不同的网站。这里的想法是创建两个组都使用的应用程序,所以我只需要为那个地方编写代码。然后我可以为每个站点制作自定义部件,而无需在大多数模板和视图中检查用户。但我不确定这是否是解决问题的好方法。这会产生很多额外的工作,如果两个小组可以使用很多相同的代码,这可能真的不需要。

最大的担忧是我真的不知道这是如何演变的,所以最终可能会导致两组完全不同或只有很少的差异。我想做的是编写一些可以支持这两种情况的代码,这样我就不会在半年后后悔我的选择。

那么,您如何处理这种用户管理情况。我正在寻找解决此问题的想法技术或可重复使用的应用程序,而不是现成的解决方案。

说明:

我的问题不是可以使用模板完成的纯粹演示,而且某些计算工具(填写的表格)将应用不同的规则/验证,并且在某些情况下完成的计算也会有所不同。所以他们可能会看到相同的表格,但不允许输入相同的数字,并且相同的数字可能不会给出相同的结果。

0 投票
4 回答
2730 浏览

php - 什么是最好的身份验证脚本?

我正计划制作一些动态 PHP 网站,我需要一个免费的身份验证系统,允许我为这些网站的管理员创建控制面板。它应该包含:

  • 记住密码
  • 忘记密码
  • 每个特定时间间隔的最大登录尝试次数
  • 用户管理

谢谢。

0 投票
1 回答
244 浏览

.net - .NET 用户管理 - 用户注册和电子邮件激活链接

在 Dot Net 2.0 中是否有标准解决的常用方法来创建使用电子邮件激活链接的用户注册?

0 投票
4 回答
1520 浏览

asp.net - 使用 asp.net 进行表单身份验证时,是否可以使用 iis 7 来管理用户

我有一个使用表单身份验证的 ASP.NET Web 应用程序。一切都已配置并正常工作。但是,我正在处理创建和维护用户和角色成员资格的问题。

我知道我可以推出自己的解决方案,但我想知道是否有替代解决方案?

iis7 是否提供用于管理表单身份验证用户的屏幕?有没有人会推荐的可靠、免费的解决方案?

谢谢!

0 投票
2 回答
827 浏览

hierarchical-data - SugarCRM - 如何让用户只看到子用户?

我想改变 Sugar CRM 社区版的行为。以下是糖目前的作用:

  1. 管理员登录到 Sugar
  2. 管理员单击管理员选项卡
  3. 管理员创建一个名为 George 的具有管理员访问权限的新用户
  4. 在用户信息部分,Admin 让 George 向 Admin 报告(在数据库中,它会显示 users.report_to_id 是 admin 的 user_id)
  5. 管理员保存并注销
  6. 乔治用他的密码登录
  7. 乔治转到管理选项卡。
  8. George 转到列出用户页面并查看所有用户,包括他应该向其报告的人 Admin。

我想更改第 8 步,以便不允许 George 看到他“向其报告”的用户。George 应该只能看到子用户和这些子用户的后代。乔治应该看不到他上方的任何人。

我怎样才能做到这一点?糖会支持这个功能吗?

0 投票
4 回答
1228 浏览

active-directory - 如何在销售点系统中流畅地切换用户?

我正在为一家小商店设计一个销售点系统。商店只有一个销售点,但通常他们是商店中的一到三个用户(卖家)。每个用户在系统中都有自己的用户帐户,因此他们经常登录和注销。我应该如何以一种好的方式设计登录/注销系统?

目前用户不使用密码,因为每次登录都需要很长时间才能输入密码。

平台是 Windows Vista,但我也想支持 Windows 7。我们在网络上使用 Active Directory。该系统目前是用Java/Swing开发的,但我正在考虑改用C#.NET/WPF。

我正在考虑智能卡解决方案,但我不知道这是否适合我的情况。它会更安全(我喜欢),但我不知道它是否易于实施和流畅使用,即我可以让 POS 系统在后台运行或在用户切换时快速启动吗?智能卡解决方案非常昂贵吗?(我的客户是小商店)在 SmartCard 解决方案中更喜欢使用 .NET 还是 Java?

除了密码/无密码/智能卡,我还有什么其他解决方案?

  • 我应该如何以一种好的方式设计登录/注销系统?
  • 为此目的使用智能卡有什么好的解决方案吗?
  • 我想要 C#.NET/WPF 和 Java/Swing 平台的建议解决方案。
  • 我想为 Active Directory 解决方案和仅在 Windows 中使用一个用户配置文件的解决方案提供建议的解决方案。

这个问题在同类产品中是如何解决的?我只见过密码解决方案,但它们很笨拙。

0 投票
2 回答
1394 浏览

ldap - 如何使用 ADAM 使密码过期

我们正在使用 ADAM 在我们的开发环境中模拟 AD 服务器。我们需要让几个用户的密码过期,以测试几个关键代码路径。

我们一直通过将密码到期窗口设置为低(1 天)然后等待该时间间隔直到密码到期来做到这一点。但是,这很慢,一旦我们更改密码,我们必须再等一天才能看到另一个到期窗口。

有没有人有一个简单的解决方案来解决这个问题?

0 投票
2 回答
8443 浏览

sql-server - SQL Server 2005/2008:识别当前用户

我有一个使用 SQL Server 2005 数据库的 Web 应用程序。

我的问题是,该应用程序没有角色管理。因此,应用程序始终使用一个默认用户访问数据库。但是现在我必须只为当前用户保存和访问一个值。

有没有办法做到这一点?也许类似于 Web 服务器上的会话?最好的方法是,如果有任何可能从 T-SQL 访问 Web 服务器的当前会话 ID。

有人理解我的问题吗?:)

0 投票
2 回答
158 浏览

model-view-controller - 调度员+控制器之前的逻辑?

我相信对于典型的 MVC Web 应用程序,路由器/调度程序例程用于主要根据用户在 url 中请求的区域来决定加载哪个控制器。

但是,除了检查 url 查询字符串之外,我还喜欢使用调度程序检查用户当前是否登录,以决定加载哪个控制器。例如,如果他们登录并请求登录页面,调度员将加载他们的帐户。

但这是一个相当不标准的设计吗?它会以任何方式违反 MVC 吗?我只问这个周末我读过的示例在调度程序例程之前没有执行任何重大计算,并且通常检查用户是否按控制器登录,然后在必要时重定向。

但是对我来说,如果您可以首先加载帐户控制器,那么将登录用户从登录区域重定向到帐户区域似乎很奇怪?

我希望我已经很好地解释了我的惊愕,但是任何人都可以提供一些关于他们如何处理登录用户和类似会话数据的细节吗?

0 投票
2 回答
1724 浏览

java - j2ee Web 应用程序中的用户访问管理

我正在使用 jsp/servlet 项目,我必须完成对我的 jsps 的访问管理模块,因为我有多个具有不同配置文件的用户。

我在我的数据库中定义了一个表,它恢复了配置文件和允许的 url,如下所示:

现在我试图让菜单适当地修改为登录用户的 id_profil。

因此,一个配置文件中允许有页面,但必须对其他人隐藏。从现在起我不知道如何实现这一点。