请是PHP的新手,我需要在一段时间后如何停用客户帐户的公开建议。例如
如果客户在系统中创建帐户后未执行任何操作,则系统应自动停用其帐户

最佳答案

通常,您需要通过某种重复性工作来完成此任务,而通常的启动方式是通过cron,这是POSIX类型系统的通用调度系统(例如Linux)。

如果您有一列指示最近的活动,那么通常需要选择需要注意的记录,例如:

SELECT id FROM customers
  WHERE last_active_at < DATE_SUB(UTC_TIMESTAMP(), INTERVAL 10 DAY)
    AND idle_notification IS NULL


此测试针对某种“已通知”列。根据您的要求,也可能是“活动”或“未暂停”。

发送通知时,请对其进行标记,以免重复出现:

UPDATE customers SET idle_notification=1 WHERE id IN (...)


并在该列表中包含您之前翻转的所有id值。

关于php - PHP中的帐户限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42882755/

10-12 17:44
查看更多