magezil/module-site-restrict

自定义模块,用于在客户未登录时重定向到登录或忘记密码页面。

1.0.0 2023-05-13 22:05 UTC

This package is auto-updated.

Last update: 2024-09-16 06:04:54 UTC


README

描述

Adobe Commerce自定义模块,将未登录客户重定向到登录页面。提供访问忘记密码和客户注册页面(无论这些路径是否在管理员设置中选中)的权限。

安装

要使用composer下载模块,请执行以下代码

composer require magezil/module-site-restrict

安装模块后,需要执行以下命令

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento cache:flush

系统要求

Magento 2至少需要: 2.4.X

Magento 2测试到 2.4.6

需要PHP 8.1

管理员

设置

要配置模块,请转到Magento管理员区域并按照以下步骤操作

商店 > 配置 > Magezil > 站点限制 > 常规

启用模块: 启用/禁用模块站点限制功能。 可用路径: 选择未登录客户可访问的路径。

注意:控制器列表应指定为逗号分隔的字符串,且不应有前后空格。

ScreenShot

站点

功能

该模块包含一个控制器验证观察器,每当加载控制器时都会运行。该观察器检查当前控制器是否在模块配置中定义的有效控制器列表中。如果控制器不在列表中,观察器将用户重定向到登录页面。