这是标准的场景:
现在至少有两条途径:
虽然(2)对于用户的体验有明显的好处,但也可能有缺点。选项(1)以用户体验为代价提供了更好的安全性。
哪一种方案更可取,为什么?其中任何一个都有严重的缺陷吗?
发布于 2010-03-17 01:27:38
如果您的用户在注册过程中没有输入敏感数据,那么立即登录将使您的应用程序更加方便。另外,如果您的应用程序提供了通过发送重新激活/密码电子邮件来恢复丢失密码的用户的帐户的功能(我确信它确实提供了功能),那么您已经假定用户能够将他们的电子邮件与史努比人员保持在一起,那么为什么不在激活后登录他们呢?
发布于 2010-03-17 01:12:16
虽然我更喜欢“激活您的帐户”方法,但有自动登录用户的参数。
例如,如果它是一个商业网站,您会希望用户不被禁止购买项目时,他们的时刻。如果他们在第一次购买之前必须等待电子邮件,你可能会失去一个客户。由于商店的性质,我们运行一些需要先拥有用户帐户的商店,当从注册函数中启用autologin时,它实际上增加了销售额(尽管略有增加)。
https://stackoverflow.com/questions/2459285
复制相似问题