请是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/