我想知道当用户单击电子邮件上的“确认我的帐户”以确认他的帐户时,后端会发生什么。因为在单击电子邮件上的链接之前,当我在控制台上检查User.last时,它会显示用户详细信息,但用户无法“登录”,直到他单击电子邮件上的链接。
当用户单击电子邮件上的“确认我的帐户”链接并附上网站的欢迎消息时,我必须向用户发送电子邮件。
如果用户不点击链接,目前电子邮件已发送。
在 Ruby on Rails 应用程序中使用 Devise gem 时,确认电子邮件中的“确认我的帐户”链接是帐户确认过程的一部分。以下是用户单击“确认我的帐户”链接时通常会发生的情况的分步概述:
用户收到确认电子邮件 确认电子邮件包含确认链接 用户点击确认链接 令牌验证 账户确认 重定向或通知 访问经过身份验证的资源