在django注册中重新激活用户
我希望为一个项目实现django注册,但不确定它是否能在这个用例中开箱即用。无论用户是否真的在创建帐户,只要我有了他们的电子邮件地址,我就会创建他们。稍后,这些用户将尝试注册一个实际帐户并设置密码,但如果帐户激活天数过期,激活链接将失败。由于我已经将某人实际获得用户的时间与他们实际注册的时间分开,因此理想情况下我希望重新激活用户帐户 我已经查看了文档和来源,但没有看到任何重新激活帐户或重置激活密钥的方法。有什么解决办法吗在django注册中重新激活用户,django,django-registration,Django,Django Registration,我希望为一个项目实现django注册,但不确定它是否能在这个用例中开箱即用。无论用户是否真的在创建帐户,只要我有了他们的电子邮件地址,我就会创建他们。稍后,这些用户将尝试注册一个实际帐户并设置密码,但如果帐户激活天数过期,激活链接将失败。由于我已经将某人实际获得用户的时间与他们实际注册的时间分开,因此理想情况下我希望重新激活用户帐户 我已经查看了文档和来源,但没有看到任何重新激活帐户或重置激活密钥的方法。有什么解决办法吗 谢谢 我正在创建用户,只要他们与我的网站互动。你这是什么意思?为了让用户在
谢谢 我正在创建用户,只要他们与我的网站互动。你这是什么意思?为了让用户在几天内获得帐户激活,首先必须创建帐户并将其发送到电子邮件地址。如果用户没有个人或特定地请求注册过程,则您不知道将过期的激活密钥发送到哪封电子邮件。因此,你如何为访问过你网站的匿名用户创建一个帐户呢?我已经对原始帖子进行了编辑,以使其更加清晰。基本上,只要我有某人的电子邮件地址(例如,通过电子邮件注册),我就会创建一个具有随机密码的用户。因为他们没有真正注册,所以我当时没有发送电子邮件。你为什么要这样做?此外,为什么要在真正的注册过程之前在表中创建一个随机密码?你想做的事情是非常不自然的,但是如果你真的想做的话,最好让django注册保持原样,让你自己的应用程序django预先注册一个带有电子邮件和随机密码的模型。然后将外键添加到django注册内的模型或内置用户模型谢谢,我将尝试一下。