Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 余烬简单身份验证密码更新和重置_Ember.js_Password Recovery_Forgot Password_Change Password_Ember Simple Auth - Fatal编程技术网

Ember.js 余烬简单身份验证密码更新和重置

Ember.js 余烬简单身份验证密码更新和重置,ember.js,password-recovery,forgot-password,change-password,ember-simple-auth,Ember.js,Password Recovery,Forgot Password,Change Password,Ember Simple Auth,我正在为我的Ember.js应用程序使用和。我需要为用户创建一种方法来执行以下操作: 更新其密码(使用新密码和确认字段) 恢复/重置他们的密码 有没有一种方法可以使用ember simple auth或推荐的方法来实现这一点?我最初的想法是将其构建到我的Ember应用程序中,但这是我应该在Ember应用程序之外构建的吗?对于密码更改案例,我不认为Ember.SimpleAuth真的应该参与其中。它基本上只是服务器的授权XHR,用于更新用户记录。更改密码也不应更改当前会话的身份验证状态 恢复/重置

我正在为我的Ember.js应用程序使用和。我需要为用户创建一种方法来执行以下操作:

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

  • 有没有一种方法可以使用ember simple auth或推荐的方法来实现这一点?我最初的想法是将其构建到我的Ember应用程序中,但这是我应该在Ember应用程序之外构建的吗?

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

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


    如果能听到一些关于Ember.SimpleAuth如何帮助解决这个问题的建议,那就太好了!也许可以从你为你的应用程序或其他人为他们的应用程序构建的解决方案中衍生出一些东西。

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