首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现用户名重置rails 5

问实现用户名重置rails 5
EN

Stack Overflow用户
提问于 2021-08-24 13:35:05
回答 1查看 69关注 0票数 0

我有一个rails应用程序,我已经实现了devise,密码重置等,这些都是devise内置的。

我有一个用户名字段,但是,我现在需要允许用户从登录页面重置这一点,遵循与devise进行密码重置(可恢复)相同的流程。

我有一个忘记页面,用户可以选择他们是否忘记了他们的密码或用户名,密码流是内置的设计,但是,我不确定如何去做用户名重置。

我有视图,但我需要后端的帮助,所以我需要的流程是用户点击,他们忘记了他们的用户名,他们输入他们的电子邮件,他们收到一个用户名重置电子邮件与一个链接生成的令牌,点击该链接应该会把他们发送到一个页面,他们可以在那里重置用户名。

一些供参考的图片

​

​

这里的任何帮助都是很好的。

EN

回答 1

Stack Overflow用户

发布于 2021-08-28 19:29:12

@debugabug我认为当用户点击忘记用户名或忘记密码时,它可能是一个api调用。拥有两者通用的代码总比重复代码要好。API调用是一个POST调用,如果是“忘记用户名”,则使用电子邮件地址;如果是“忘记密码”,则使用用户名。后台根据传入的参数决定下一步的工作流程。

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

https://stackoverflow.com/questions/68908628

复制
相关文章

相似问题

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