问题标签 [change-password]

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 投票
4 回答
1265 浏览

unix - 在 Unix 中远程更改用户密码的最佳方法是什么?

在 Unix 中远程更改用户密码的最佳方法是什么?这必须由用户在 Web 应用程序或 Windows 应用程序中执行,而不使用 SSH 或用户与服务器之间的任何直接连接(不允许直接命令行)。

谢谢


Webmin 似乎是一个很好的应用程序,但我发现很难正确配置它。我的 Unix 用户无法登录到 Webmin 或 Usermin。

你知道 Webmin 和 Usermin 的其他替代品吗?

谢谢

0 投票
6 回答
25625 浏览

asp.net - ASP.NET 成员密码过期

我正在使用 ASP.NET 成员身份验证我的 Web 应用程序。这对我很有用。我现在必须实现密码过期。

如果密码已过期,则应将用户重定向到ChangePassword屏幕,并且不应允许在不更改密码的情况下访问应用程序的任何其他部分。

有很多aspx页面。如果密码已过期,一种解决方案可能是重定向到每个 aspx 的ChangePassword屏幕OnInit。有没有其他解决方案或建议。

谢谢,杰

0 投票
7 回答
20949 浏览

authentication - 忘记密码:实现忘记密码功能的最佳方法是什么?

我想知道在网站上创建忘记密码功能的最佳方法是什么。我已经看到了很多,这里有一些或组合:

  • 密码短语问题/答案(1 个或多个)
  • 使用新密码发送电子邮件
  • 在屏幕上输入新密码
  • 通过电子邮件确认:必须单击链接以获取新密码
  • 要求用户输入新密码的页面

您会为忘记密码功能添加哪些组合或附加步骤?我想知道他们如何请求新密码以及他们最终如何获得它。

我操作的主体是无法找回密码;必须提供/生成新密码。

编辑我喜欢科里所说的不显示用户名是否存在,但我想知道要显示什么。我在想问题的一半是用户忘记了他们使用的电子邮件地址,显示某种“不存在”消息很有用。有什么解决办法吗?

0 投票
7 回答
892 浏览

c# - SHA 哈希的最佳临时密码长度

在创建“忘记密码”机制时,我们可能希望为使用 SHA1 存储的用户创建一个临时密码(请随意建议其他 C# Cryptography 机制)。

我们应该设置多长时间的临时密码?太短了,可能会被暴力破解。太长并且不必要的长度是多余的,因为字符串无论如何都是散列的?(因为 20 个字符和 50 个字符的字符串无论如何都会产生相同长度的哈希)

更新
对不起,如果这是误导。当然我们可以从空中选择一个数字,但我想知道是否有一个很好的数学理由选择 13 而不是 12。

0 投票
2 回答
7624 浏览

asp.net - 如何不使用 ASP.Net Membership Security Question and Answer 进行自定义密码恢复?

我不想拥有 ASP.Net Membership Provider 提供的安全问答功能,但我确实想启用丢失/忘记的密码页面。

此页面将是用户输入他/她的电子邮件地址的地方,如果用户已注册,则电子邮件将发送到该地址,以便他们通过发送到该注册电子邮件地址的链接重置密码

我创建了自定义表来跟踪此类请求、分配给请求的随机键以及请求的到期日期。然而,在编写代码以实际重置密码时,我意识到似乎没有一种方法可以在不需要使用安全问答位(我没有)的情况下执行 ResetPassword(email, newPassword) 之类的操作。

有没有办法通过内置的会员功能简单地重置用户的密码?

如果没有,我将如何完成这项工作?

提前感谢您提供的任何帮助。-日产

0 投票
1 回答
2168 浏览

jquery - JQuery 验证器更新密码

我有一个包含三个字段的表单

  1. 旧密码
  2. 新密码
  3. 确认密码

这些字段是可选的,只有当用户在新密码中输入一些文本时才强制使用我如何应用 jQuery Validator 插件。

">

0 投票
1 回答
1856 浏览

asp.net - 在 ASP.NET Webforms 中,ChangePassword:如何在密码更改后将 SuccessTemplate 设置为可见?

它确实允许我更改密码,但视图被重置为其原始状态。

OnInit 看起来像这样:

和方法实现:

当我应该更改密码时,我确实可以更改密码,因此它确实获取了会员提供程序配置。

我在 aspx 文件中有一个 SuccessTemplate 和一个 ChangePasswordTemplate,但我不知道如何使 ChangePassword 控件显示 SuccessTemplate。我错过了什么?

0 投票
2 回答
5925 浏览

asp.net - ChangePassword 控制和设置新密码的正则表达式

这似乎应该有一个简单的解决方案,但我似乎找不到它。

ChangePassword在 ASP.NET 2.0 应用程序中使用该控件,同时使用ChangePasswordTemplateSuccessTemplate来定义自定义样式。文本框的 ID 如下

        当前密码文本框 ID = CurrentPassword
             新密码文本框 ID = NewPassword
确认新密码文本框 ID = ConfirmPassword

出于DRY某种原因,我想使用自定义成员资格提供程序中定义的正则表达式来验证新密码客户端。不幸的是,设置ChangedPassword控件的属性如下

inPage_Init将表达式设置为预期值,但不会导致客户端验证在新密码上发生(页面回发并显示标准成员资格ChangePassword失败文本)。

我可以RegularExpressionValidator在 the 中使用 aChangePasswordTemplate并将ValidationExpression属性设置为,Membership.PasswordStrengthRegularExpression但我能看到的最好方法是通过模板中的控件递归查找RegularExpressionValidator并设置属性,这让我相信必须有一种更优雅的方式. 我在模板中有其他验证器控件(必填字段和比较验证器),以防这可能导致与使用ChangePassword验证属性发生冲突。

那么我的问题是,ChangePassword控件的NewPasswordRegularExpression属性在使用模板时是否有效,或者我是否需要沿着RegularExpressionValidator控制路线走?

编辑:

对此提供了赏金,因为我找不到关于为什么ChangePassword控件的NewPasswordRegularExpression属性不验证客户端的明确答案。

0 投票
2 回答
18339 浏览

linux - 如何在带有busybox 和openssl 的脚本中更改用户密码?

我需要在安装了busyboxopenssl的系统上将用户帐户和密码同步到外部源。当外部来源告诉我的系统更新凭据时,如何在脚本中更改用户密码?我将获得纯文本密码。

这必须是自动化的,据我所知,busybox passwd 是交互式的,如果可能的话,我并不特别想为 passwd 编写期望类型的脚本。看起来 openssl 可以生成密码哈希(openssl passwd -1 -salt "abcdefgh" {password}),但我必须直接修改 /etc/shadow 吗?

Busybox 提供了这些命令。

0 投票
1 回答
6216 浏览

sql-server - 设置现有 sql ce 数据库的密码(每个代码)

我正在使用 SQL Server,我想设置 SQL Server CE 数据库 (*.sdf) 的数据库密码。我找到了如何使用密码创建新数据库的命令:

但我想设置现有数据库的密码。