问题标签 [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.
tomcat - Spring MVC:用于用户注册的组件?
我正在 Tomcat 6 上创建我的第一个 Spring MVC 应用程序。某些页面将可供所有人浏览,而其他页面将仅限于注册用户。我正在寻找有关如何最好地配置应用程序安全性以支持这一点的建议。来自提供注册/登录/密码恢复/等组件的登录控件的 ASP.NET,我想知道 Spring MVC 是否具有等效功能。由于这是常见的功能,我希望有一些我可以利用的可重用组件,这样我就不必从头开始编写所有这些。
这基本上是一个小玩具应用程序,所以我不需要超级安全。我正在寻找能够使编写 Web 用户身份验证/授权更容易(或如何利用内置 Tomcat 功能)的组件。我对 Java Web 开发还很陌生,因此对于如何快速构建此功能的任何建议将不胜感激。
谢谢。
asp.net - 不使用 cookie 或会话的 asp.net 中的用户管理
是否可以在不使用会话或 cookie 的情况下执行用户管理(存储用户信息、登录、注销等)?
提前致谢。
svn - VisualSVN 服务器密码更改
有没有人想出一种方法来允许远程用户在 VisualSVN 服务器中更改自己的密码?我们让它在“独立”(非 ActiveDirectory)模式下运行,我发现这个优秀产品的唯一缺点是用户无法设置或更改他们的密码。
这是我可以忍受的事情,但是永远不会改变的密码的安全隐患是众所周知的。我确信必须可以添加该功能,但我对 VisualSVN 使用的任何技术都没有一点天赋 - 所以只是想知道是否有人做过?
更新 2010-12-21
我决定自己来实现这一点。我希望得到一些帮助的第一个障碍是密码加密。我发现 VisualSVN 有一个名为的密码文件,htpasswd
其中包含以下格式的用户列表:
JoePublic:$apr1$lpq$kF8nZjjuFxgJBExK8ruf20
JoePublic 是用户名,我认为冒号是分隔符,其余的是某种密码哈希。在这种情况下使用的实际密码是ForgetMeNot
.
这似乎不是 MD5 或 SHA 哈希,但我在这方面不是很世俗,所以很可能是。鉴于上述信息,任何人都可以推断出正在使用的算法吗?
php - OOP 用户系统逻辑
我一直在寻找一种面向对象的用户系统的方法,但我找不到任何可以回答我问题的教程。我真的不关心代码的东西,我以后可以这样做,但是 OOP 的逻辑真的让我很生气(哦,我是 OOP 的新手,我忘了提)。
如果我有一个带有用户的 mysql 数据库,以及一个带有两个类的 php 文件,一个 dbmanager 和一个用户类,可以在用户类中使用 dbmanager 的方法吗?
如果没有,我应该如何使用户类和数据库类相互交互?
谢谢
- -编辑 - -
这种方法对吗?例如,使用扩展类有什么好处?
php - 寻找基于 PHP 的用户管理系统
我目前正在寻找一个可以轻松集成和构建的 PHP 用户管理系统。我已经用谷歌搜索了它,我已经在列表中尝试了两三个,但是我再次希望根据使用情况和解决方案经验获得个人推荐的好处。
因此,如果您知道过去对您有用的任何方法,如果您能推荐,我将不胜感激。
谢谢!
php - 比散列用户 ID 更短的 GUID?
我想知道 Instapaper(保存文本的书签)如何为他们的书签生成 URL。
我的脚本 src 类似于www.instapaper.com/j/AnJHrfoDTRia
这些 URL 的质量是它们永远不会发生冲突,并且不能被猜测(因此其他人无法保存到您的帐户)。
我知道一个简单的方法可能是对他们的电子邮件地址进行 MD5 处理(假设在注册时已经检查了唯一性),但最终我会得到一个超长的字符串。这不是一个大问题,但我想知道有哪些技术可以让较短的 GUID 不会经常发生冲突(这显然是一种权衡,但在我看来,上面的 12 个字符非常短)
eclipse - Debian 服务器上 Eclipse 的共享配置
我已经在我们的 debian 服务器上手动安装了最新的 Eclipse,并希望对其进行配置,以便所有用户共享相同的配置。结果没有我想象的那么明显:我似乎无法为所有用户安装软件包。如果我自己运行它,所有配置数据都保存在我自己的主目录下。如果我使用 sudo 运行 Eclipse,所有内容都保存在根目录下,但其他用户在运行 Eclipse 时无法访问。
我一直在浏览 Eclipse 的手册和一些论坛,但除了“是的,你可以”之外,我找不到任何关于应该如何完成的信息。最大的问题是为所有用户安装插件。任何帮助是极大的赞赏。
Eclipse:3.6.1 经典版,使用此程序安装。
服务器名称:GNU/Linux *** 2.6.26-2-amd64
使用 Putty 访问服务器,通过 realVNC 访问 Gnome 桌面。如果这很重要,只需提及它。我们的系统管理员处于“长期休假”状态(在西班牙工作并且从未被替换),所以我在这里没有帮助就被困住了。
编辑:
我找到了可以在 launcher.ini 或 config.ini 中设置的关于配置的变量列表:osgi.configuration.area
, osgi.configuration.area.default
, osgi.sharedConfiguration.area
, osgi.configuration.cascaded
, ... 但我不知道如何正确设置这些变量。
- 我也在Serverfault上问过这个问题,但我还不确定它属于哪里。随意在适当的地方合并这两个问题。--
python - 如何通过 python 脚本在 linux 中设置用户密码?
我正在尝试自动设置 SFTP 访问。此脚本以具有 sudo 权限且没有密码的用户身份运行。
我可以像这样创建一个用户:
接下来我需要设置用户的密码,但我不知道如何设置。这是我尝试过的。
在我的 python 程序中它没有效果,在交互式解释器中它在第一行之后锁定。
最好的方法是什么?
我在 Ubuntu lucid 上运行 python 2.6。
php - CRM 系统的 CMS 建议
我正在尝试在 Wordpress 之上构建 CRM。我将它构建为一个插件,但我试图在我开始追捕之前弄清楚后勤方面。一些高级 Wordpress 开发人员可以加入吗?
用户将来到我们的网站,有能力注册一个帐户。该帐户将允许他们下订单、添加公司人员的联系信息、查看过去的订单以及其他一些事情。
我们公司有销售人员需要管理他们的帐户(添加特殊定价,在他们下订单时获得信用等)。
对于上述场景,我正在考虑让员工扮演贡献者角色,并使客户成为订阅者。或者创建一个自定义用户数据库而不让 Wordpress 处理这些会更好吗?或者有没有更好的方法我没有考虑?
编辑
我收到反馈说 Wordpress 可能不是这里的最佳选择。我在 wordpress 上投入了很多——它有一个自定义主题,而且我对 wordpress 法典非常熟悉。这就是为什么我更喜欢它。我过去曾与 Kohana 合作过,我觉得它很快就会变得臃肿,可能只是我的经验不足 - 但对我来说 Wordpress 才有意义。
就是说,我不赞成在 Wordpress 中开发它。应该在什么方面进行开发?这个想法是销售人员可以管理客户信息(CRM 的单一位置),客户可以登录并下订单,安排视频会议时间,添加他们自己的员工以便我们知道在不同分支机构与谁联系,添加他们的账单信息,以及名单还在继续。
我开始在数据库中编译我们需要的一些字段,这里有几个表中的一些字段,只是为了让您了解我正在尝试什么样的应用程序。
员工数据库 - 第一个、最后一个、电子邮件、办公室、单元格、职位、视频
客户数据库 -customer_id、名字、姓氏、电话号码、电子邮件、实际地址、account_mgr
联系人数据库 - 第一个、最后一个、电话号码、职位、电子邮件
端点信息 - 联系信息、电话、电子邮件、IP、城市、州
spring - 使用 Spring 进行简单的网站用户管理
我做过很多网站,使用 Java、Php 等...当我需要用户管理时,我会使用 HttpSession 和数据库来保存密码并最终保存会话数据。
以简单的方式使用 Spring 执行此操作的推荐/标准方法是什么?