Magento 1.9.2.4设置客户上次登录

时间:2016-07-13 13:37:19

标签: magento

我正在导入客户数据,并希望设置上次登录的日期时间(可从导入的数据中获取)。然后,这应该显示在客户信息的管理员下,它会显示"上次登录"以下屏幕中的日期时间:

Customer admin screen

当我实现以下代码时:

$customerLog = Mage::getModel('log/customer')->load($customer->getId());
$customerLog->setData('customer_id',$customer->getId())
            ->setLoginAt('Y-m-d h:i:s') // actual datetime used here
            ->save(); 

...我在log_customer表中获得了预期的login_at条目,

screenshot of phpMyAdmin customer_log table

...但是在Magento后端我总是看到"上次登录:从不(离线)"当我查看客户时我在Configuration-> System-> Log中启用了日志,但这没有区别。为什么在客户屏幕中未更新“上次登录”?

1 个答案:

答案 0 :(得分:0)

你把这条消息放在哪里了?一些块被缓存(如标题链接,菜单,页脚)

请尝试将其放在其他地方进行测试。

另外,请提供用于打印上次记录消息的代码。

相关问题