python - 就我而言,注册新用户的最佳做法是什么?

标签 python registration

我要让新用户注册我的服务。这是我认为应该走的路: 1. 用户在字段中输入他的电子邮件并单击注册按钮。 2. 用户收到一封确认电子邮件,其中包含一个包含验证码的链接。 3. 用户通过电子邮件中的链接查看他的帐户现已激活的消息。

因此,我要弄清楚如何实现的要点是第二个。我如何更好地生成该代码?当用户单击“注册”按钮并将其保存在字段中时,我是否应该生成它,在“电子邮件”字段附近说“verification_code”,然后当他转到验证链接时,比较值?然后,如果没问题,请清除“verification_code”字段并将“user_is_active”字段设置为“True”。或者我根本不必将该代码保存在数据库中,而是使用某种算法进行及时验证?可能还有其他我应该考虑的事情吗?

最佳答案

我发现将验证码放入数据库并按照您的建议使用它很有用。同一个字段可以执行双重任务,例如密码重置请求。

我还使用过期超时字段,用户需要及时处理注册或密码重置。

关于python - 就我而言,注册新用户的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333711/

相关文章:

python - 如何通过 Cloud Functions 调度用 Python 编写的 Dataflow 管道?

python - 在 python 中从 3d 数组创建一个 .obj 文件

python - 在 Python 中处理基本数组的首选方法是什么?

django - django-registration 和 FormWizard 结合使用时出现的问题

ruby-on-rails - Multi-Tenancy ,这个添加用户的过程安全吗?

python - TypeError : sqlalchemy. orm.attributes.InstrumentedAttribute 对象位于 0x7f86789f9bf8 不可 JSON 序列化

python - 如何在 Python 中从流追加到文件而不是覆盖

php - 如何确认成员(member)注册?

php - 从 mysql 数据库获取加入日期并将其作为可读格式回显

javascript - 如何在 Keycloak 中预先填写注册字段? (keycloak中是否有一个叫做 "register_hint"的东西?)