Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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
Ruby on rails 通过临时链接和重新发送验证电子邮件机制登录_Ruby On Rails_Ruby_Authentication_User Experience - Fatal编程技术网

Ruby on rails 通过临时链接和重新发送验证电子邮件机制登录

Ruby on rails 通过临时链接和重新发送验证电子邮件机制登录,ruby-on-rails,ruby,authentication,user-experience,Ruby On Rails,Ruby,Authentication,User Experience,我注册了一个没有密码的用户,他通过我发送给他的电子邮件的临时链接登录。与medium.com上的机制几乎相同。但是,我需要初始电子邮件验证,也就是说,用户收到的第一封电子邮件是验证和身份验证电子邮件,将在24小时后过期 一旦用户单击了第一封电子邮件中的链接,他就会被验证。随后的所有电子邮件都允许他登录,并在20分钟内过期。 现在,如果注册后用户没有在注册后检查他的电子邮件呢?然后,一天后,他希望再次获得验证链接。我该怎么做呢 用户已插入数据库,但尚未激活。因此,他必须接收并点击电子邮件验证链接。

我注册了一个没有密码的用户,他通过我发送给他的电子邮件的临时链接登录。与medium.com上的机制几乎相同。但是,我需要初始电子邮件验证,也就是说,用户收到的第一封电子邮件是验证和身份验证电子邮件,将在24小时后过期

一旦用户单击了第一封电子邮件中的链接,他就会被验证。随后的所有电子邮件都允许他登录,并在20分钟内过期。 现在,如果注册后用户没有在注册后检查他的电子邮件呢?然后,一天后,他希望再次获得验证链接。我该怎么做呢


用户已插入数据库,但尚未激活。因此,他必须接收并点击电子邮件验证链接。因此,在这种情况下UX应该是什么:再次注册?还是登录?还是单独的“重新发送验证电子邮件”页面?或者我应该删除那些在一天内没有验证自己的用户吗?

这个问题有点难理解。如果你使用的是Desive或类似的东西,有很多关于如何处理这些事情的例子。另外,看看像Facebook、Twitter甚至Stack Overflow这样的热门网站,看看如何通过创建一两个测试帐户来处理注册电子邮件。这个问题有点难理解。如果你使用的是Desive或类似的东西,有很多关于如何处理这些事情的例子。另外,看看像Facebook、Twitter甚至Stack Overflow这样的热门网站,看看创建一两个测试帐户是如何处理注册电子邮件的。