basilicom-pimcore-plugin/subdomain-admin

一个Pimcore插件,禁止通过主域名访问管理后端,并允许在另一个域名上访问

v1.0.0 2015-03-31 15:40 UTC

This package is auto-updated.

Last update: 2024-09-09 21:07:15 UTC


README

Codacy Badge Dependency Status Scrutinizer Code Quality Build Status SensioLabsInsight

开发者信息: basilicom的Pimcore

摘要

此Pimcore http://www.pimcore.org 插件禁止在主域名上访问管理,并允许在网站设置中指定的另一个子域名/域名上访问。

代码示例/操作方法

安装插件后,在设置(Settings > Website)下会出现一个新的网站设置(名为 subdomainAdmin)。将其设置为管理员可以访问的域名(例如,admin.yourdomain.com)。

动机

尽管Pimcore拥有出色的安全性,但仍然有理由防止通过主域名访问管理,特别是防止任何机器人、脚本小子等访问。

安装

将 "basilicom-pimcore/subdomain-admin" 添加到 Pimcore 安装顶层目录的 composer.json 中作为依赖项。然后在 Pimcore 扩展管理器(在 Extras > Extensions 下)中启用并安装插件。

示例

{
    "require": {
        "basilicom-pimcore-plugin/subdomain-admin": ">=1.0.0"
    }
}

故障排除

如果由于配置错误而无法访问管理区域,您有两个选项:

  • 通过编辑 /website/var/config/extensions.xml(将值更改为 0 或删除整行)来禁用插件
  • 通过删除数据库中网站设置表(website_settings)中相应的行(subdomainAdmin)来删除网站设置

贡献者

许可

  • BSD-3-Clause