创建自定义验证电子邮件页面 URL 和自定义重置密码页面 URL

Posted

技术标签:

【中文标题】创建自定义验证电子邮件页面 URL 和自定义重置密码页面 URL【英文标题】:Creating the Custom Verified Email Page URL & Custom Reset Password Page URL 【发布时间】:2016-08-02 12:27:39 【问题描述】:

使用 Back&,我正在创建“自定义验证电子邮件页面”和“自定义重置密码页面”以使用我的应用程序,以便用户可以在注册时验证电子邮件并通过电子邮件请求重置密码。

有没有人举例说明这些页面应该做什么?我知道 URL 会收到交易的令牌,但我们应该用它做什么?

谢谢。

【问题讨论】:

好的,我看到我可以使用带有 resetPassword 方法的 Backand SDK 来使用令牌以及用户提供的新密码来完成密码重置。 但是我还没有弄清楚如何进行电子邮件验证。请问有什么帮助或提示吗? 我也在找例子。 你知道这是如何实现的吗? 不,我还没弄清楚。有一种直接的 resetPassword 方法可以与用户提供的新密码一起使用,但就验证电子邮件而言,我仍然没有找到这样做的方法。打算在几周后再次工作。 【参考方案1】:

您无需对其执行任何操作(查看安全性 -> 安全性操作 -> newUserVarification。返回并为您处理所有这些。确保您指定 自定义注册页面 URL自定义验证电子邮件页面 URL。如果您没有注册 URL,则电子邮件中用于确认您为新用户的链接将始终将您发送到一个空白页面,其中显示“注册重定向配置中未提供 url”。

【讨论】:

我看到了 newUserVerification 但所做的只是向用户发送一封包含链接的电子邮件。该链接转到我的网站,我将在其中提供页面来处理验证和密码重置,用户会收到一封带有令牌链接的电子邮件。我要问的是如何处理该令牌?因此,如果我在我的安全 >> 配置 >> 自定义验证电子邮件页面 URL 中有 myappdomain.com/sign-in.html 那么我应该在 sign-in.html 中有什么代码来处理传递给它的变量和令牌?与自定义重置密码页面类似? 请记住,我是作为一个混合应用来做这个的,所以我的完整应用不在那个网站上。

以上是关于创建自定义验证电子邮件页面 URL 和自定义重置密码页面 URL的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.5 自定义重置密码抛出令牌不匹配

从自定义工作项内部参考 Wiki 页面

Parse Server 上的自定义重置密码系统

laravel 5.0 中的自定义重置密码路由

LayUi创建一个自定义通用模块

博客园 主题自定义美化