password-recovery

    13热度

    2回答

    我试图做一个密码重置验证过程,我已经使用了两个值:纪元时间,我想用用户的旧密码(pbkdf2)作为密钥, 从我不想得到非ASCII字符,我用SimpleEncode library,因为它是快速的,因为它只是一个使用密钥的BASE64,但问题是密码太长(196个字符),所以我得到一个长密钥! 我所做的是拆分结果code = simpleencode.encode(key,asci)[::30],但

    5热度

    3回答

    据我所知,有两种合理的方法可以重置用户的忘记密码。 让用户输入他们的电子邮件地址,并将新的明文密码发送到他们的电子邮件地址。 将链接发送到其URL中具有UID编号的电子邮件地址。点击此按钮,用户可以在网站上的表单中选择自己的新密码。 哪种方法更可取?为什么? 如果使用方法1,也许第三方可能会阅读电子邮件并获取新密码。 如果使用方法2,什么是阻止有条不紊地通过UID代码尝试访问表单以更改用户密码的人

    3热度

    1回答

    在测试我们的应用程序时,发现如果用户忘记密码,则没有功能进入应用程序。 在发现这个时,我们实现了如下的密码生成技术 1.使用用户信息创建一个特定的字符串。 2.在字符串上应用SHA1 3.将SHA1哈希的一部分作为密码 上面的算法应用于服务器端和设备端。所以他们不需要有任何交互。所以如果用户忘记密码,他可以请求服务器。服务器像上面那样运行算法并将生成的密码发送给用户的电子邮件。在设备端,使用相同的

    1热度

    1回答

    我目前正在为Web应用程序的用户担心密码恢复方法。 一个想法是使用带有恢复URL的电子邮件,只询问用户的用户名,但如果他/她也忘记了,则要求提供电子邮件地址。 另一个想法是使用“秘密问题”,然后将密码发送给用户。 你知道任何其他可能更好的密码恢复选项吗?除了用户的沮丧之外,是否还有任何缺点,导致“错误的密码限制”? 编辑: 昨天有人告诉我,在某些旧版本中,某些客户仍在更新和使用这些旧版本,电子邮件

    1热度

    1回答

    我需要为失去密码的用户生成令牌/验证码,但我不能依赖现有的Joomla安装,因为1)它是一个非常老的Joomla安装(1.5.15),2)这是我的项目需求之一。我不能碰任何东西,因为它是第三方工作,但我需要为移动用户(现在是iOS和Android)实施密码恢复系统,并且我需要知道密码恢复系统使用哪种算法。 谁能告诉我它是如何工作的?

    1热度

    1回答

    当用户获得类似这样的密码,用户密码重置链接复位这样http://digitalsuite.unitedway.org/user/reset/3/1356108765/5ff18af572734c897f4d7a2946983a87 它不自动登录他们,他们得不到任何消息,只是去到登录屏幕右侧远。 这是什么编码,所以我可以调试发生了什么? 谢谢 戴安娜

    0热度

    1回答

    您好我不知道Windows如何执行完整性检查注册表值之前它将要阅读它。 虽然我正在更改Windows注册表中的缓存域凭据,但我从以下注册表中获得了这些值HKEY_LOCAL_MACHINE \ SECURITY \ CACHE \ NL $ 1 ... NL $ 10。 我已经使用NL $ KM密钥值对其进行了解码并转储了存储的密码哈希值。我想用我自己的新生成的散列来改变散列。但Windows有点

    0热度

    1回答

    我正在使用ASP.NET成员资格提供程序。我想要设置密码恢复,如here。我正在使用Visual Studio 2012中默认的IIS Express。但它看起来像IIS Express不支持SMTP,因为它的回答为here。 那么我有什么选择去设置密码恢复?

    -1热度

    1回答

    Chris Spicer在一个老论坛中提到VbaDiff可以用来检索VBA excel中的密码,但他没有说明如何?我完全失去了HEX选项,我宁愿使用Chris的建议,但任何人都可以告诉我如何? 最热烈的问候,如果过去已经回答了道歉,我什么也找不到。

    0热度

    1回答

    我需要一些路线电子邮件确认和密码重置在Rails中供用户点击他们收到的电子邮件。 我看着Railscast #274 - Remember Me & Reset Password,它创造了一个复位动作一个单独的控制器。 想知道,因为他们都User#email有关他们可能没有更适合作为用户控制器本身成员或收集行动?!? 路线,如: /user/reset/:token & /user/confirm