gpt4 book ai didi

php - 检查客户是否在线 magento

转载 作者:行者123 更新时间:2023-12-04 05:19:05 25 4
gpt4 key购买 nike

首先,如果我的问题看起来有点不对,请原谅我,但如果有人能指出正确的方向或示例或代码,可以让所有当前登录的客户以编程方式在线,我将不胜感激。

我已经发现你可以使用

Mage::getSingleton( 'customer/session' )->isLoggedIn()

找出当前用户是否已登录,但我要问的是检查特定用户的其他位置,从他的 id 中了解他/她是否已登录。

我已经在 magento 论坛上发布了一个类似的问题,以防你发现但至少在这篇文章发布之前还没有回应。通过此链接 http://www.magentocommerce.com/boards/viewthread/300354/

任何帮助表示赞赏。提前致谢。

最佳答案

如果我理解正确,您想知道当前登录的每个客户,此代码(来自 Mage_Adminhtml_Block_Customer_Online_Grid )应该这样做:

    $collection = Mage::getModel('log/visitor_online')
->prepare()
->getCollection();
/* @var $collection Mage_Log_Model_Mysql4_Visitor_Online_Collection */
$collection->addFieldToFilter('customer_id', array('notnull' => true))->addCustomerData();

如果要检查特定用户,请替换 array('notnull' => true)通过该客户的 ID 并检查 count()的集合是 1。

关于php - 检查客户是否在线 magento,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com