服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

magento怎么判断用户是否登录?

时间:2016-11-01 10:06来源:未知 作者:最模板 点击:
在一些magento功能上面,需要对用户进行判断,譬如在页面头部的登录和退出链接,她俩共用一个位置,当用户没有登录的时候显示的登录链接,如果用户已经登录magento网店,那么这个

在一些magento功能上面,需要对用户进行判断,譬如在页面头部的登录和退出链接,她俩共用一个位置,当用户没有登录的时候显示的登录链接,如果用户已经登录magento网店,那么这个地方显示退出的链接,这样就牵扯到一个用户判断的问题。所以需要代码进行判断magento网店中,用户是否登录

  下面是判断的代码

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

  然后通过if和else做你喜欢做的使用吧
 

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

  $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%
------分隔线----------------------------
栏目列表
热点内容