DavidJeddy/yii2-freeradius-module

用于与FreeRADIUS服务器接口的模块。

0.1.1 2017-05-15 15:38 UTC

This package is auto-updated.

Last update: 2024-09-05 18:20:58 UTC


README

用于与FreeRADIUS服务器接口的模块

徽章

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads composer.lock

SensioLabsInsight

需求

PHP 7+

MySQL 5.5+

FreeRadius

Composer

Yii 2+ (建议使用高级模板)

安装

  • cd {项目根目录}
  • 在终端运行composer require davidjeddy/yii2-freeradius-module
    • 或者将以下代码添加到您的项目composer.json中,然后运行composer install"davidjeddy/yii2-freeradius-module": "dev-master@dev"

使用方法

将模块添加到配置中

return [
    ...
    'modules' => [
        ...
        'free-radius' => [
            'class' => davidjeddy\freeradius\Module::class,
        ],
        ...
    ],
];

添加到典型的AdminLTE管理面板

编辑./backend/views/layouts/common.php,并在Menu::widget([ ... ])内部添加以下内容

    [
        'label'     => Yii::t('backend', 'Free Radius'),
        'icon'      => '<i class="fa fa-id-card-o"></i>',
        'url'       => ['/free-radius/default/index'],
        'visible'   => Yii::$app->user->can('administrator')
    ],

测试

待办事项

杂项

如果服务器还没有FreeRadius的RadCheck表,请从项目根目录运行

模块迁移

php ./console/yii migrate/up --migrationPath=./vendor/davidjeddy/yii2-freeradius-module/migration/