我可以从magento的前端删除客户吗?我想授予用户“删除我的帐户”的访问权限。
并在控制器中放置动作。
public function deleteAccountAction()
{
$log_customer = Mage::getSingleton('customer/session')->getCustomer();
$log_customer->delete();
$this->_getSession()->logout()
->setBeforeAuthUrl(Mage::getUrl());
$this->_redirect('*/*/');
}
但这会引发异常
a:5:{i:0;s:51:"无法从非管理区域完成此操作。";i:1;s:1348:"#0 /home/makegood/public_html/stage/app/code/ core/Mage/Core/Model/Abstract.php(505): Mage::throwException('无法完成...')
如何解决这个问题。