magepsycho / magento2-disableregistration
Magento 2 禁用客户注册
1.0.0
2022-02-23 11:05 UTC
This package is auto-updated.
Last update: 2024-09-22 10:37:31 UTC
README
Magento 2 禁用客户注册
概述
Magento 2 禁用客户注册 扩展允许店主根据商店情况禁用客户注册。
默认情况下,客户注册功能在商店前台可用。
有时店主希望禁用注册,原因可以是以下之一:
- 仅允许管理员创建客户账户(B2B)
- 临时阻止新客户下单
- 为B2B和平台用户使用自定义注册表单
- 等。
使用此扩展,您可以完全关闭商店前台(注册链接、注册表单等)的注册功能。
关键功能
- 根据商店启用/禁用注册
- 配置在登录页面显示的自定义消息
- 限制直接访问注册页面(/customer/account/create)
如果您需要以不同方式对商店进行完全限制(禁用注册、要求客户批准、限制特殊客户的访问同时允许访客访问某些页面),您可以使用 Magento 2 Store Restriction Pro 扩展
功能亮点
禁用客户注册
您可以根据商店配置设置以启用/禁用客户注册(账户创建)选项。
您还可以配置将在登录页面显示的自定义消息。
一旦禁用注册选项,此扩展将:
- 从页眉中删除“创建账户”链接
- 从登录页面删除“创建账户”按钮
- 在登录页面显示自定义消息
- 限制直接访问注册页面(/customer/account/create)
🛠️ 安装
1 使用 Composer(推荐)
composer require magepsycho/magento2-disableregistration
2 使用 Modman
modman init
modman clone git@github.com:MagePsycho/magento2-disable-customer-registration.git
3 使用 Zip 文件
- 下载 扩展 Zip 文件
- 解压并上传文件到
/path/to/magento2/app/code/MagePsycho/DisableRegistration/
通过任何方式安装后,按照以下步骤激活扩展:
- 启用模块
php bin/magento module:enable MagePsycho_DisableRegistration --clear-static-content
php bin/magento setup:upgrade
- 刷新商店缓存
php bin/magento cache:flush
- 部署静态内容 - 仅在生产模式下
rm -rf pub/static/* var/view_preprocessed/*
php bin/magento setup:static-content:deploy
- 转到 Admin > 客户 > 禁用注册 > 管理设置
实时演示
变更日志
版本 1.0.0 (2022-01-22)
- 首次发布。
作者
贡献者
如何贡献
对 Magento 2 禁用客户注册 的任何贡献都备受欢迎。
提供代码的最佳方式是向 GitHub 提交拉取请求。
需要支持?
如果您遇到任何问题或错误,请在 GitHub 上创建一个问题。