feat(frontend): add a dedicated 403 forbidden page

Show /403 instead of toasting or staying on the denied screen when
the API returns 403 or a non-admin opens an admin route.
This commit is contained in:
ryan
2026-09-02 18:39:11 +08:00
parent b7e5e811d1
commit 05606dfb56
9 changed files with 129 additions and 9 deletions
+8 -1
View File
@@ -1919,12 +1919,19 @@
"previousPage": "Previous page",
"home": "Home"
},
"forbidden": {
"label": "Forbidden",
"description": "You are signed in, but you do not have permission to access this resource. Ask an administrator if you need access.",
"previousPage": "Previous page",
"home": "Home"
},
"providers": {
"titleUpdater": {
"login": "Login",
"register": "Register",
"admin": "Admin",
"dashboard": "Dashboard"
"dashboard": "Dashboard",
"forbidden": "Forbidden"
}
},
"metadata": {
+8 -1
View File
@@ -1919,12 +1919,19 @@
"previousPage": "上一页",
"home": "首页"
},
"forbidden": {
"label": "Forbidden",
"description": "您已登录,但没有访问该资源的权限。如需开通,请联系管理员。",
"previousPage": "上一页",
"home": "首页"
},
"providers": {
"titleUpdater": {
"login": "登录",
"register": "注册",
"admin": "后台管理",
"dashboard": "控制台"
"dashboard": "控制台",
"forbidden": "权限不足"
}
},
"metadata": {