3

我正在为 Magento 编写一个只允许用户从特定 IP 地址登录的模块。

我迷上了

 admin_session_user_login_success

当我的函数运行时,我正在尝试运行

 Mage::getSingleton('admin/session')->logout();

但是该功能不存在

 Invalid method Mage_Admin_Model_Session::logout

我继续阅读

http://stackoverflow.com/questions/8455022/how-to-force-magento-to-logout

帐户控制器或会话控制器也可用于注销用户,但我不知道如何注销管理员用户。

非常感谢任何片段或想法!

谢谢!

杰夫

4

1 回答 1

4

我能够使用以下代码段注销管理员用户

$adminSession = Mage::getSingleton('admin/session');
$adminSession->unsetAll();
$adminSession->getCookie()->delete($adminSession->getSessionName());
于 2013-01-25T02:06:54.773 回答