0

如标题所描述的,怎样实现这种功能。

是不是得需要一个定时器(类似计划任务这种),例如每1分钟,扫描用户表一次,扫描注册时间,与登陆次数。

超过指定时间,登陆次数还是0。就把封号字段,设置为 真,或1。

我暂时就能想到这一点,有没有高级的方法实现。

另外我还有好多个状态,也都是类似这种的,

例如:

超过某某时间,不操作什么东西,也封号。

超过多少天,不确认收货,也封号。

超过多少天,不干啥,就不给增加积分。

有点头大,想问问大佬们,这种怎么实现的好。

如果我这种监控形式实现,要监控多种目标;如果监控进程挂掉,或者说任务管理器挂了。就监控不到了,可能会导业务发生异常,而影响后续系统运行。

2019-04-15 提问

查看全部 8 个回答

11

我觉得搞定时器这事情,太变态了。还不如当用户登陆请求发送的时候,检测上一次最后登陆时间计算差值。

推广链接