mipotech/yii2-devlogin

一个用于密码保护整个站点的包,通常在开发或测试模式下使用

安装: 843

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:yii2-extension

1.2 2020-11-15 15:27 UTC

This package is auto-updated.

Last update: 2024-09-16 15:31:22 UTC


README

本包提供了一种简单的方法来密码保护整个站点,通常在开发或测试模式下使用。

安装

安装此扩展的首选方法是通过 composer。运行以下命令之一:

php composer.phar require --prefer-dist mipotech/yii2-devlogin "*"

或者添加

"mipotech/yii2-devlogin": "*",

到你的 composer.json 文件的 require 部分,并执行 composer 更新。

配置

在 @app/config/web.php 中添加 devlogin 作为应用程序组件

'components' => [
    ...
    'devlogin' => [
        /* Required settings */
        'class' => 'mipotech\devlogin\Bootstrap',
        'username' => 'XXXXX',
        'password' => 'YYYYY',
        
        /* Optional settings */
        'environments' => ['dev'],    // defaults to ['dev', 'test']
        'excludeIPs' => ['192.168.10.1'],    // IP addresses to exclude from this rule. defaults to []
        'excludePaths' => ['/dashboard','/gii'],    // defaults to []
        'logoPath' => '/images/logo.png',
    ],
    ...
]

然后在配置文件的 bootstrap 部分添加 devlogin 组件

'bootstrap' => [
    'log',
    'devlogin',
    ...
]

就这样。包已设置完成,准备使用。