A2 无权限 / 已停用
李砚 · 财务

你没有这个页面的权限

你当前角色是 财务,此功能需要 超级管理员。需要权限找超管开通,开通后会写审计日志。

本次访问已记录
自动写审计
时间2026-09-30 09:52
访问对象/admin/staff
你的角色财务
结果拒绝 · 已写审计
账号liyan@haochupian.cn

三种情况共用这一页

角色不够
页面级跳这页;按钮级不渲染按钮,不是置灰。
账号被停用
停用与无权限分开说,页面右侧说明区分文案。
会话过期后点旧链接
先跳 A1 重新登录,登录成功再回原页面。
全程不出现 403、不出现英文错误码。「回可访问的首页」永远给一个能点的按钮,别让用户自己找路。

按钮级权限的处理方式

场景做法为什么
只读角色进列表页页面照常打开能看能查,只是没有改的动作
只读角色看「导出 CSV」不渲染置灰会让人以为是「权限不够」,去点、去找
只读角色看「提交处置」不渲染连入口都不给,就不存在绕过
一条硬规则:不可用一律用 aria-disabled + 不渲染,不用原生 disabled 属性做权限表达——原生 disabled 拿不到焦点,读屏也读不出来。