在magento中有些功能是需要用户登录之后才可以展示给客户看到.在magento中用户登录是放在session中的 如果要查看用户是否登录来控制权限可以这样用
1 | if (!Mage::getSingleton( "customer/session" )->isLoggedIn()) |
2 | // 客户没有登录,这里输入处理流程. |
3 | } |
注意前面有个感叹号。。
我们可以在controller中实现,如果用户没有登录,就跳转到登录页面去
1 | if (!Mage::getSingleton( "customer/session" )->isLoggedIn()) |
2 | { |
3 | $session = Mage::getSingleton( "customer/session" ); |
4 | $customerLoginURL = $this ->getBaseUrl() . "customer/account/login" ; |
5 | Mage::app()->getFrontController()->getResponse()->setRedirect( $customerLoginURL )->sendResponse(); |
6 | } |
if (!Mage::getSingleton("customer/session")->isLoggedIn()) {cheapest place to buy gold for diablo 3
ReplyDelete