问题标签 [reset-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 回答
9431 浏览

magento - Magento密码重置不起作用

我有一个 Magento 网店(1.9.2.3.),有很多注册客户。在我的账户 -> 忘记密码时,注册客户可以填写他/她的电子邮件地址。单击“发送”按钮时,商店会显示“服务器错误 500”。

这是唯一出现错误的地方。可能是什么问题?该怎么做才能解决这个问题?

这是页面,您可以尝试使用我的电子邮件:pvanremmen@prsocial.nl https://www.hoesjesonline.nl/customer/account/forgotpassword/

我希望有一个解决方案。

PS:问题出在 Magento 1.9.2.2,刚刚升级到 1.9.2.3,它仍然存在。

更新:来自日志的错误:[Mon Jan 25 15:14:00.768731 2016] [:error] [pid 10335] [client 77.172.241.31:62120] PHP 致命错误:在非对象上调用成员函数 getBackend()在 /home/hoesjeson/domains/hoesjesonline.nl/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php 第 1548 行,引用者:https ://www.hoesjesonline.nl/customer/account /forgotpassword/ [Mon Jan 25 15:14:34.977753 2016] [:error] [pid 9480] [client 77.172.241.31:62129] PHP 致命错误:在 /home 中的非对象上调用成员函数 getBackend() /hoesjeson/domains/hoesjesonline.nl/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php 1548 行,参考:https ://www.hoesjesonline.nl/customer/account/forgotpassword/

0 投票
1 回答
2215 浏览

ruby-on-rails - 使用设计认证方法作为 API 来重置密码的未经授权的请求

我正在开发一个项目,该项目分为两个应用程序: - 一个处理数据库并将数据呈现为 JSON 的 rails JSON API - 一个“前端” rails 应用程序在需要时向 API 发送请求,并且以一种很好的方式显示 json 数据。

API 的身份验证是基于令牌的,gem'simple_token_authentication'这意味着对于发送到 API 的大多数请求,您必须在请求头中发送用户令牌和他的电子邮件才能获得授权。

在我之前从事该项目的人还在 API 端安装了 Devise 身份验证系统,以允许在使用电子邮件和密码成功登录后从导航器直接访问 API 方法。

我刚刚开始在应该请求 API 的“前端应用程序”上进行编码,但我遇到了麻烦,尤其是在身份验证系统方面。

由于 Devise 已经安装在 API 上,我认为让用户登录前端应用程序是一个好主意,然后请求 API 上的设计方法用于创建用户、身份验证、重置密码......

问题是 devise 的方法是渲染 html 而不是 JSON,所以我实际上不得不覆盖大多数 devise 的控制器。让您快速了解它的工作原理:您在前端应用程序上填写注册表单,然后将参数发送到前端应用程序控制器,然后在 API 上请求设计的注册用户方法:

1)前端应用控制器:

2)API覆盖的设计控制器:

这工作正常。在这里,我将刚刚在 API 上创建的用户作为 JSON 发回,我将身份验证令牌和他的电子邮件存储在会话哈希中。

我的问题是我试图重用一些设计代码的 reset_password 方法。首先,我要求重置密码,这将为请求更改的用户生成重置密码令牌。这还会向用户生成一封电子邮件,其中包含指向特定用户的重置密码表单的链接(内部带有令牌)。这运作良好。我收到电子邮件中的链接,然后转到我的前端应用程序上的 edit_password 表单:

更改您的密码

提交表单后,它会通过我的前端应用程序控制器:

然后调用我重写的 Devise::PasswordController (update method) :

但是该请求始终是 Unauthorized :

我不明白为什么最后一个请求未经授权?

0 投票
0 回答
1353 浏览

php - Laravel 5.2 无法找到套接字传输“TLS” - 您在配置 PHP 时是否忘记启用它

我在 laravel 5.2 中使用默认重置密码
当我单击重置密码按钮时,添加到 password_resets 表但显示此错误

StreamBuffer.php 第 265 行中的 Swift_TransportException:
无法与主机 smtp.mail.yahoo.com 建立连接 [无法找到套接字传输“SSL” - 您在配置 PHP 时是否忘记启用它?#2005938298]

这是我的 .env 文件

和我的 mail.php 文件

我添加了 php.iniextension=php_openssl.dll并重置了 apache。我将 ssleay32.dll 和 libeay32.dll 复制到 system32 中。
我用wamp。

0 投票
0 回答
638 浏览

php - Alter Laravel 5.2 电子邮件重置链接功能

我试图覆盖Illuminate\Auth\Passwords\PasswordBroker::emailResetLink()Laravel 5.2 中的方法来改变行为。我必须将重置链接和用户电子邮件发送到将发送重置密码电子邮件的第三方服务。

我试图改变这样的绑定auth.password.broker

好吧,它没有成功。它没有被触发,我找不到改变方法的方法。

0 投票
1 回答
784 浏览

php - 随着文件路径在laravel中更改password.blade?

我正在做一个简单的应用程序 laravel 5.1,我想为用户重置密码。我对此没有意见。

我只是还没有找到改变某些文件路径的方法。其中包括文件“password.blade.php”,它是发送到包含令牌链接的用户邮件的文件。这个文件必须在 Resources/views/emails/route。

在此处输入图像描述

是否要更改:文件的名称和路径。? 或者,如果您可以选择要发送的不同视图?

谢谢,任何信息将不胜感激)。

0 投票
1 回答
615 浏览

ruby-on-rails - 设计可恢复 - 为用户创建一个视图以发送重置密码电子邮件

第一次在这里发帖!我正在尝试扩展设计以使用可恢复选项,以便用户可以向自己发送一封电子邮件,其中包含密码重置链接。

我在 user.rb 模型中设置了可恢复选项:

我在views/devise/sessions/new.html的登录表单中添加了以下内容:

但是,当我单击该链接时,它会将我带到http://localhost:3000/users/password/new,页面是空白的(它拉入页眉和页脚但没有内容),这对我来说暗示我有那个页面已经但无法在我的代码库中找到它,这是正确的吗?我假设如果我还没有该页面,它会引发 404 错误?

所以我想了解的事情是:

a) 我如何创建一个新视图并在该 URL 上显示它 b) 我需要添加电子邮件表单和提交按钮,但是这段代码是什么样的?

任何帮助将不胜感激,我知道这可能是非常基本的东西,我似乎无法理解它!

Rails 4.2.0
版 Ruby 2.0.0 版

提前致谢。

0 投票
1 回答
202 浏览

php - 无法导入 Google App Engine Api

我需要从我的服务器中获取的只是能够在我的用户忘记密码时向他们发送电子邮件。我在安装适用于 PHP 的 Google App Engine SDK后尝试下面的代码,它给了我错误

致命错误:require_once():无法在第 2 行的 /Library/WebServer/Documents/AppEngine/testMail.php 中打开所需的 'google/appengine/api/mail/Message.php' (include_path='.:')

这是我的代码:

我在想我没有正确安装引擎,但此时我迷路了。有任何想法吗?

0 投票
1 回答
948 浏览

c# - 验证 ResetPassword 的 PasswordResetToken

我正在尝试在 ForgetPassword 令牌单击时创建手动重置密码。但是当我用用户验证这个令牌时,它总是返回 false。请帮助我这是我的代码

这也是我生成 PasswordResetToken 的代码

请帮助我

0 投票
0 回答
61 浏览

user-management - 如何在 Asp net mvc 的用户管理系统中重置密码

谁能帮我在用户管理系统中设置忘记密码,以通过电子邮件发送链接重置密码。

谢谢

0 投票
0 回答
557 浏览

php - 如何在 Slim 中生成 Laravel 重置密码令牌

我正在框架中开发forgotAPI SLIM,但 Web 应用程序是在Laravel 5.2. 所以我必须Reset Password Token使用与Laravel 5.2. 所以我可以发送Reset Password Link,它将被Laravel 5.2Web 应用程序使用。

任何想法,我该怎么做。

谢谢,