gpt4 book ai didi

php - 用于删除临时帐户的 Cronjob?

转载 作者:行者123 更新时间:2023-11-29 14:29:38 25 4
gpt4 key购买 nike

我有一个小额付费网络应用程序。

我希望允许人们在付款前试用该应用程序。

为此,我希望有一个系统可以创建临时用户帐户,然后在 30 分钟左右后再次删除。

首先想到的是将 TINYINT 类型的列“isTemp”添加到帐户表中,然后设置一个 cronjob 来每 30 分钟执行一次查询“DELETE FROM account WHERE isTemp = 1”。

但是...我对此有点紧张。我担心早上醒来会发现整个账目表都是空的。我意识到这可能是一种非理性的恐惧,但我不喜欢在帐户表附近安排 DELETE 语句。 :)

对此有何想法?这是应该做的吗?或者我应该重新考虑一下?

(预先)感谢您的帮助。

最佳答案

最佳解决方案是事件帐户和非事件帐户。但是,如果这对于您当前的编码来说不容易完成,那么 DELETE 可能就足够了。我建议在创建用户帐户时创建一个datetime 字段。您只需创建一个简单的 cron 作业即可继续检查注册时间 + 30 分钟 或类似的内容,然后删除。如果您对此感到担心,请在前几天让脚本手动向您发送电子邮件,并手动执行操作以确保其正常工作。

使用 activeinactive 的好处是它只是简单的 bool 更改,而不是丢失所有数据。

希望有帮助!

关于php - 用于删除临时帐户的 Cronjob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10266089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com