为什么django-registration使用“激活窗口”来激活帐户?

时间:2012-07-09 02:48:52

标签: django django-registration

我正在使用django-registration,这是一个django lib,可以帮助用户在django构建的网站上注册。除了坚持我有一个与所有新用户相关联的“激活电子邮件时间表”之外,所有这些都很好。

默认为7天窗口,之后,如果有人注册(然后我们发送了一封电子邮件确认他们的电子邮件地址)但是在7天内没有点击发送的电子邮件中的链接,那么他们无法注册。相反,他们需要重新完成整个过程。

我确信这是一个通常存在于网页设计中的概念,因为为什么django-registration会自己进行任意注册过程?

无论如何,问题是为什么?如果知道我网站的所有用户都是那些在7天内收到注册电子邮件的干将,那么我会获得什么?为什么我应该更容易入睡,因为我知道我的数据库没有充满了用户,无论出于何种原因,他们点击通过注册但实际上想要注册?

喝彩!

1 个答案:

答案 0 :(得分:1)

如果您以后决定发布简报,或想要发送重要消息(例如,更改您的隐私政策),您最不希望的是登陆的消息:

  • 一个spam trap邮箱
  • 错误的邮箱(因为打字错误或恶作剧)

第一个将削弱您到达前五大电子邮件提供商(Gmail,Windows Live(MSN),Yahoo,AOL和...的任何邮箱的能力,我忘记了第五个)。第二个会导致更多的垃圾邮件投诉,效果相同。

这就是为什么您应该关注由double opt-in

确认的订阅者电子邮件

[更新]

我现在不理解你的问题,谢谢你的澄清。这在文档中解释:

  

不可避免地,一个使用两步流程进行用户注册的网站 -   注册后激活 - 将积累一定的   已注册但从未激活的帐户数量。这些   帐户混乱数据库并占用可能的用户名   否则要积极使用,所以最好将它们清理干净   周期性。

如果您不关心您的订阅者数据库是否被非活动帐户填充,请更改ACCOUNT_ACTIVATION_DAYS。

相关问题