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 Disable Customer Registration

Magento 2 禁用客户注册

Packagist Version Packagist Downloads Supported Magento Versions License

概述

Magento 2 禁用客户注册 扩展允许店主根据商店情况禁用客户注册。

默认情况下,客户注册功能在商店前台可用。
有时店主希望禁用注册,原因可以是以下之一:

  • 仅允许管理员创建客户账户(B2B)
  • 临时阻止新客户下单
  • 为B2B和平台用户使用自定义注册表单
  • 等。

使用此扩展,您可以完全关闭商店前台(注册链接、注册表单等)的注册功能。

关键功能

  • 根据商店启用/禁用注册
  • 配置在登录页面显示的自定义消息
  • 限制直接访问注册页面(/customer/account/create)

如果您需要以不同方式对商店进行完全限制(禁用注册、要求客户批准、限制特殊客户的访问同时允许访客访问某些页面),您可以使用 Magento 2 Store Restriction Pro 扩展

功能亮点

禁用客户注册

您可以根据商店配置设置以启用/禁用客户注册(账户创建)选项。
您还可以配置将在登录页面显示的自定义消息。

一旦禁用注册选项,此扩展将:

  • 从页眉中删除“创建账户”链接
  • 从登录页面删除“创建账户”按钮
  • 在登录页面显示自定义消息
  • 限制直接访问注册页面(/customer/account/create)

Magento 2 Disable Customer Registration - Admin Registration Setting

Magento 2 Disable Customer Registration - Customer Login Page

🛠️ 安装

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/

通过任何方式安装后,按照以下步骤激活扩展:

  1. 启用模块
php bin/magento module:enable MagePsycho_DisableRegistration --clear-static-content
php bin/magento setup:upgrade
  1. 刷新商店缓存
php bin/magento cache:flush
  1. 部署静态内容 - 仅在生产模式下
rm -rf pub/static/* var/view_preprocessed/*
php bin/magento setup:static-content:deploy
  1. 转到 Admin > 客户 > 禁用注册 > 管理设置

实时演示

变更日志

版本 1.0.0 (2022-01-22)

  • 首次发布。

作者

  • Raj KB Twitter Follow

贡献者

Contributors

如何贡献

Magento 2 禁用客户注册 的任何贡献都备受欢迎。
提供代码的最佳方式是向 GitHub 提交拉取请求。

需要支持?

如果您遇到任何问题或错误,请在 GitHub 上创建一个问题。

请访问我们的商店以获取更多免费/付费扩展,或者联系我们以获取定制/开发服务。