使用代码点火器在数据库中执行事件


do events in a database using codeigniter

我正在尝试向给定的邮件发送激活链接,如果用户单击其邮件中的激活链接,则他的帐户已激活,我已经成功完成了。我正在通过将数据库中的标志最初设置为 0 来做这件事,如果单击激活链接,它会更新为 1。但我想包括另一件事,如果用户在一小时内没有点击他的邮件中的激活链接,该链接将过期,这是我在数据库中的"标志"将在一小时后自动更新为 1。我如何在代码点火器中做这件事。??如果可能的话,你能为我提供一些链接或教程吗?

您可以存储有关创建帐户时的额外时间戳/日期时间列,使用它与该值进行比较+1小时。或使用另一个仅用于激活为 false(零) 的用户的表,您可以在其中跟踪激活过程。一些表列

id[int]|userid[int]|last_email_used[Varchar 255]|sended_on[Datetime]

希望它有帮助