在Magento中禁用客户

问题描述 投票:6回答:2

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

php magento
2个回答
8
投票

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

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

持久性,根


3
投票

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

magentocommerce (deadlink) Customer Activation Extension

编辑:Github project

© www.soinside.com 2019 - 2024. All rights reserved.