我可以從magento的前端刪除客戶嗎?我想授予用戶「刪除我的帳戶」的權限。magento刪除我的賬戶
並在控制器中放置該動作。
public function deleteAccountAction()
{
$log_customer = Mage::getSingleton('customer/session')->getCustomer();
$log_customer->delete();
$this->_getSession()->logout()
->setBeforeAuthUrl(Mage::getUrl());
$this->_redirect('*/*/');
}
但這拋出異常等
一個:5:{I 0,S:51: 「不能完成從非管理員 區域這 操作。」; I:1; 「#0 /home/makegood/public_html/stage/app/code/core/Mage/Core/Model/Abstract.php(505): Mage :: throwException('不能 完成...' )
如何解決這個問題。
我設置爲不活躍的同意刪除客戶之前設置
Mage::register('isSecureArea', true);
。您可能會在查看所述客戶訂單時遇到一些困難。 – Nick 2011-01-25 13:33:02