首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用离子认证的忘记密码实现

使用离子认证的忘记密码实现
EN

Stack Overflow用户
提问于 2016-05-18 20:06:55
回答 1查看 5.3K关注 0票数 1

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-19 11:33:20

我找到了这样做的逻辑,我将在我的数据库中存储用户in (由离子产生),逻辑系列如下:

1-用户单击应用程序中的忘记密码

2-用户输入电子邮件。

3-应用程序将发送一个请求到(我的服务器),通过这个请求我的服务器

应该获取该用户的ID。

4-额外的验证步骤可以在这里完成(首先发送确认电子邮件)

5-当步骤4完成时,我的服务器应该使用离子api (post https://api.ionic.io/users/{uuid}/密码重置)请求密码重置。

6-应该向用户发送临时密码

为了确保服务器应该有一个令牌,可以从离子型仪表板中生成传递重置请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37309148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档