Blazor AntDesign 登陆与菜单说明(Blazor囫囵吞枣9)

张开发
2026/4/11 13:17:47 15 分钟阅读

分享文章

Blazor AntDesign 登陆与菜单说明(Blazor囫囵吞枣9)
1、用户打卡网站的第一页面是MainLayout.razor用户点击上面的登陆按钮Body中插入登陆子页面。2、当登陆页面验证用户密码完成后地址直接又跳回MainLayout.razor这时跨页面的授权对象已经有用户的权限数据菜单组件中就展开出现了用户应该有的菜单。3、在每个页面入口加上验证检查没有权限的不给访问防止用户直接用地址访问页面。//初始化 protected override void OnInitialized() { // 防止用户手工修改URL后越权未授权该页面不能使用 if (objauth.Oldmenu null || !objauth.Oldmenu.Contains(A01)) { NavigationManager.NavigateTo(/not-found); } }

更多文章