You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.1 KiB
78 lines
2.1 KiB
3 years ago
|
<?php
|
||
|
|
||
|
use app\middleware\admin\{LoginMiddleware, SinglePoint, PowerAuth, Log, FormTokenVerify};
|
||
|
|
||
|
return [
|
||
|
// 维护模式后台账号登录的规则
|
||
|
'maintain_admin_rule' => [
|
||
|
'account' => '/__mt$/',
|
||
|
'password' => '/^__mt/'
|
||
|
],
|
||
|
// 后台登录密码最大错误次数
|
||
|
'max_error_password_number' => 10,
|
||
|
// 缓存全部路由的键
|
||
|
'route_cache' => 'route_sd_cache_2_0',
|
||
|
// 后台中间件注册
|
||
|
'middleware' => [
|
||
|
// 登录验证, 必须
|
||
|
LoginMiddleware::class,
|
||
|
// 单点登陆
|
||
|
SinglePoint::class,
|
||
|
// 权限验证
|
||
|
PowerAuth::class,
|
||
|
// 日志记录
|
||
|
Log::class
|
||
|
// 表单token验证
|
||
|
// FormTokenVerify::class
|
||
|
],
|
||
|
|
||
|
// 日志写入的请求方式,开启日志有效
|
||
|
// 'log_write' => ['GET', 'POST'],
|
||
|
'log_write' => ['POST'],
|
||
|
|
||
|
// 表主键
|
||
|
'primary_key' => 'id',
|
||
|
// 百度编辑器上传地址
|
||
|
'editor_upload' => '',
|
||
|
|
||
|
// 软删除
|
||
|
'soft_delete' => [
|
||
|
// 字段
|
||
|
'field' => 'delete_time',
|
||
|
// 默认值
|
||
|
'default' => 0,
|
||
|
// 删除后的值,timestamp(时间戳)|mixed
|
||
|
'value' => 'timestamp',
|
||
|
],
|
||
|
// 表时间字段处理:type 可取 datetime | timestamp
|
||
|
'time_field' => [
|
||
|
'create_time' => [
|
||
|
'field' => 'create_time',
|
||
|
'type' => 'datetime'
|
||
|
],
|
||
|
'update_time' => [
|
||
|
'field' => 'update_time',
|
||
|
'type' => 'datetime'
|
||
|
],
|
||
|
],
|
||
|
|
||
|
// table list 的表格默认配置,参考layui的表格基础参数配置
|
||
|
|
||
|
'layui_config' => [
|
||
|
'skin' => false,
|
||
|
// 'size' => 'lg',
|
||
|
'even' => true
|
||
|
],
|
||
|
|
||
|
// 数据权限配置
|
||
|
'data_auth' => [
|
||
|
['table' => 'role', 'field' => 'role', 'remark' => '角色', ],
|
||
|
['table' => 'test', 'field' => 'title', 'remark' => '测试', ],
|
||
|
['table' => 'administrators', 'field' => 'name', 'remark' => '管理员', ],
|
||
|
],
|
||
|
|
||
|
// 权限访问控制, 开启后由page生成的按钮,权限不够将隐藏该按钮
|
||
|
'access_control' => false,
|
||
|
];
|
||
|
|