目录
目录X
禁止用户发布文章
AI摘要(BLUF)
根据客户特殊要求,某时间段内管理员权限受限,仅可访问后台但无法发布文章。此配置旨在限制特定时期的内容发布权限,确保后台管理功能正常运行的同时,防止未经授权的内容发布操作。该设置适用于需要临时管控内容发布的场景,如系统维护、审核期间或特殊时段的权限管理需求。管理员仍可进行后台数据查看、用户管理、系统设置等操作,但文章发布功能被暂时禁用,以满足客户的特定业务需求和安全管控要求。
来自客户的特殊要求,某个时间段所有管理员无法发布文章,但是能访问后台
WebFuture目前没有相关设置
发现WebFuture发布文章是向contentmanage/article/approverelease发出请求,那可以在Nginx对这个路径的请求作转发处理。
http {
# 提取本地时间中的“小时”部分
map $time_local $api_disabled {
default 0;
# 正则匹配:如果小时在 02, 03, 04 之间
"~^.*/.*/.*:0[2-4]:" 1;
}
server {
listen 80;
location /contentmanage/article/approverelease {
if ($api_disabled) {
return 403 "Service is unavailable during maintenance (02:00-05:00).";
}
proxy_pass http://your_backend;
}
}
}