ember-simple-auth 密码更新和重置

Posted

技术标签:

【中文标题】ember-simple-auth 密码更新和重置【英文标题】:ember-simple-auth Password Update and Reset 【发布时间】:2014-07-10 15:46:48 【问题描述】:

我将 ember-simple-auth 和 Devise adapter 用于我的 Ember.js 应用程序。我需要为用户创建一种方法来执行以下操作:

    更新他们的密码(使用新密码和确认字段) 恢复/重置他们的密码

有没有办法使用 ember-simple-auth 或推荐的方法来做到这一点?我最初的想法是将它构建到我的 Ember 应用程序中,但这是我应该在 Ember 应用程序之外构建的东西吗?

【问题讨论】:

【参考方案1】:

对于密码更改案例,我认为 Ember.SimpleAuth 不应该真正参与其中。它基本上只是更新用户记录的服务器的授权 XHR。更改密码也不应更改当前会话的身份验证状态。

恢复/重置功能有点复杂。我还没有真正考虑过 Ember.SimpleAuth 将如何支持或是否支持。最简单的解决方案可能是简单地向服务器发出自定义请求,一旦密码被重置/恢复,重定向到 Ember.SimpleAuth 启动的登录页面。另外问题是您是否想让用户设置新密码使用该请求,或者只是在服务器端生成一个并通过电子邮件将其发送给用户。

很高兴听到一些建议 Ember.SimpleAuth 如何帮助解决这个问题!也许可以从您为自己的应用或其他人为他们的应用构建的解决方案中获得一些东西。

【讨论】:

我不确定这真的是你的库的责任。我可以看到它是如何可以插入其中的,但这是对服务器进行恢复/重置的简单请求,它可能应该通过电子邮件处理,这意味着仅限服务器端。

以上是关于ember-simple-auth 密码更新和重置的主要内容,如果未能解决你的问题,请参考以下文章

SUPEE 6788 和密码重置(空白页)

重置Azure虚拟机登录密码

如何重置CentOS 7的Root密码,我已成功重置密码

重置mysql密码

centos7 重置root 密码

MySQL:如何重置或更改 MySQL root 密码?