Ionic framework 使用离子身份验证实现忘记密码

Ionic framework 使用离子身份验证实现忘记密码,ionic-framework,Ionic Framework,我正在使用angularjs构建一个Ionic cordova应用程序, 对于我用来存储和管理用户的问题,一切都很顺利(注册、登录、注销),但问题是我无法实现“忘记密码”功能。 唯一的功能是相对的,但它要求用户登录或(最近登录) 你知道如何实现这个功能吗 编辑: 我找到了一个解决方案(如下所列),但如果有更好的想法,我会保留这个问题。我找到了一些逻辑, 我将在数据库中存储用户ID(由ionic生成),逻辑系列如下: 1-用户单击应用程序中的忘记密码 2-用户输入他的电子邮件 3-应用程序将向(我

我正在使用angularjs构建一个Ionic cordova应用程序, 对于我用来存储和管理用户的问题,一切都很顺利(注册、登录、注销),但问题是我无法实现“忘记密码”功能。 唯一的功能是相对的,但它要求用户登录或(最近登录)

你知道如何实现这个功能吗

编辑
我找到了一个解决方案(如下所列),但如果有更好的想法,我会保留这个问题。

我找到了一些逻辑, 我将在数据库中存储用户ID(由ionic生成),逻辑系列如下:
1-用户单击应用程序中的忘记密码
2-用户输入他的电子邮件
3-应用程序将向(我的服务器)发送请求,通过此请求,我的服务器
应获得该用户的ID
4-可在此执行额外的验证步骤(首先发送确认电子邮件)
5-当第4步完成时,我的服务器应该使用(post{uuid}/password reset)请求密码重置
6-应该向用户发送临时密码


为了确保服务器应该有一个令牌从ionic请求pass reset,它可以从ionic仪表板生成, 我将在数据库中存储用户ID(由ionic生成),逻辑系列如下:
1-用户单击应用程序中的忘记密码
2-用户输入他的电子邮件
3-应用程序将向(我的服务器)发送请求,通过此请求,我的服务器
应获得该用户的ID
4-可在此执行额外的验证步骤(首先发送确认电子邮件)
5-当第4步完成时,我的服务器应该使用(post{uuid}/password reset)请求密码重置
6-应该向用户发送临时密码

当然,服务器应该有一个令牌来请求ionic重置密码,这可以从ionic仪表板生成