我想更新每24小时登录一次的客户的积分。意味着如果用户每天访问该用户将获得50分。例如:用户上次访问时间:现在然后明天,如果用户再次访问,他将获得积分。
嗯,我想我可以用两种方式来做到这一点。 我的积分表中有一个时间列,就像上次更新积分一样。所以,我必须设置最少24小时来更新从talbe的时间列中设置为+50的点。
或者,否则我可以从会话右侧开始。
我想从时间表中对我来说会更容易。
所以任何人都可以给我一个代码或示例代码来编写代码。嗯,我想我能够做到但我有点困惑,所以任何人都可以帮忙吗?
答案 0 :(得分:0)
Preaumbule:
*如果我不误认为每个请求都记录在数据库中。在CE模块中,Mage_Log负责这一点。此外还有log_customer这样的表。因此,您可以抓住客户登录。*
你现在拥有什么?你有任何模块或东西吗?我建议你抓住客户登录事件或重写一些现有的类,并将你需要的所有信息写到数据库表。