在Magento中禁用客户

时间:2010-09-01 12:11:58

标签: php magento

我想向管理员提供禁用登录帐户的选项,不会从帐户中删除任何数据,但如果对不使用它的用户禁用,一旦清除,用户就不会注意到任何简报或任何内容否则,只有最后一封邮件通知您停用您的帐户。

2 个答案:

答案 0 :(得分:8)

这是一个有趣的问题。我之前已经对此进行了调查,客户数据库记录中有一个is_active标志,但核心Magento代码无法在任何地方访问或写入。为了达到此要求,您需要override Mage_Customer_AccountController检查loginPostAction()中此字段的值,然后在adminhtml客户块中显示该字段。

我对实现该代码感到有点紧张,因为它困扰我Varien将包括该领域但根本不利用它。我会对别人对此的想法感兴趣。

HTH, JD

答案 1 :(得分:3)

或者,您可以使用Magento Connect的免费扩展程序。

magentocommerce (deadlink) Customer Activation Extension

编辑:Github project