14 lines
1.2 KiB
SQL
14 lines
1.2 KiB
SQL
-- 系统有效时间配置初始化SQL
|
||
-- 作用:初始化系统有效时间配置,用于控制系统的登录有效期
|
||
-- 说明:如果 system.top 配置存在且截止时间小于当前时间,则系统不能登录(系统管理员除外)
|
||
|
||
-- 系统有效时间配置(格式:yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss)
|
||
-- 如果配置的是日期格式(yyyy-MM-dd),则系统在该日期的23:59:59之前都可以登录
|
||
-- 如果配置的是日期时间格式(yyyy-MM-dd HH:mm:ss),则系统在该时间之前可以登录
|
||
-- 如果当前时间超过配置的截止时间,普通用户将无法登录,提示"系统出现问题,请联系管理员"
|
||
-- 系统管理员(用户ID=1)不受此限制,可以正常登录
|
||
INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
|
||
VALUES ('系统有效时间', 'system.top', '', 'Y', 'admin', NOW(), '系统有效时间,格式:yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss。如果存在且截止时间小于当前时间,则系统不能登录(系统管理员除外)。为空则不限制。')
|
||
ON DUPLICATE KEY UPDATE `config_value` = VALUES(`config_value`), `update_time` = NOW(), `remark` = VALUES(`remark`);
|
||
|