【发布时间】:2018-04-25 18:32:35
【问题描述】:
有什么方法可以强制客户退出?用例是在后端更改客户组后,我需要强制他注销并重新登录以查看他的新组的新价格。我不是要注销当前用户,所以不能使用Mage::getSingleton('customer/session')->logout()
我查看了会话,但似乎无法从客户 ID 启动会话
我尝试的是直接设置客户ID,但它不起作用
$session = Mage::getModel('customer/session')->loginById(1234)->logout();
【问题讨论】:
-
你试试这个 Mage::getSingleton('customer/session')->logout(); ?
-
@SiderTopalov 我正在尝试以编程方式强制前端的另一个用户注销,而不是当前的后端用户
-
检查that 我想这就是你想要的?
-
您是否可以在更改用户组后将用户重定向到主页(大概是当他们尝试访问属于特定的页面时,您正在检查他们是否确实有权访问该页面)
-
@SpacePhoenix 这与页面权限无关,这是因为我对不同的组有不同的价格,并且只有在用户注销并重新登录后才会刷新
标签: php session magento magento-1.9