西部数码主机 | 阿里云主机| 虚拟主机 | 西部数码云服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento获取用户登录状态及登录用户信息

时间:2013-12-13 15:13来源:未知 作者:好模板 点击:
在Magento购物车应用开发中,也经常需要判断当前用户的登录状态,并获取当前登录用户的相关信息。 首先,我们需要判断当前用户的登录状态,通过如下方式。如果用户已登录,则返

在Magento购物车应用开发中,也经常需要判断当前用户的登录状态,并获取当前登录用户的相关信息。

首先,我们需要判断当前用户的登录状态,通过如下方式。如果用户已登录,则返回真,否则返回假。

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

当判断用户已经登录的情况下,即可获取当前登录用户的相关信息。如用户名,姓名,邮件等。

$customer = Mage::getSingleton('customer/session')->getCustomer();
echo $customer->getName();
echo $customer->getEmail();

这里不仅可以通过getAttribute()的方式获取系统内置属性,如果你添加了一个customer的自定义属性,也可以通过此种方式获取该值。

$customer = Mage::getSingleton('customer/session')->getCustomer();
echo $customer->getFacebookUid();
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容