Blazor-当未经身份验证就打开主页面时,不要重定向到登录页面。
创始人
2024-12-20 21:30:47
0

在Blazor中,可以使用AuthenticationStateProvider来检查当前用户是否已登录。可以在主页面中使用这个AuthenticationStateProvider来检查用户是否已经验证。如果用户未经身份验证,则可以使用NavigationManager将用户重定向到登录页面。在以下示例中,NavigationManagerAuthenticationStateProvider都是在Blazor页面中注入的。

@page "/"
@inject NavigationManager NavigationManager
@inject AuthenticationStateProvider AuthenticationStateProvider

@if (!(await AuthenticationStateProvider.GetAuthenticationStateAsync()).User.Identity.IsAuthenticated)
{
    @code {
        protected override void OnInitialized()
        {
            NavigationManager.NavigateTo("/login");
        }
    }
}

上述代码会在Blazor页面初始化时检查当前用户是否已经被验证。如果用户未经身份验证,则会使用NavigationManager将用户重定向到/login页面。

相关内容

热门资讯

黑科技新版(wpk最新黑科技)... 黑科技新版(wpk最新黑科技)wpk怎输赢机制(wPK)原来有挂(真是有挂)-哔哩哔哩1、完成wpk...
黑科技好牌(wpk ai辅助)... 黑科技好牌(wpk ai辅助)Wpk有挂吗(Wpk)果然真的有挂(有挂存在)-哔哩哔哩;1、玩家可以...
黑科技攻略(wpk ai辅助)... 黑科技攻略(wpk ai辅助)wpkai透视外挂售卖(WpK)竟然有挂(有挂辅助)-哔哩哔哩一、wp...
黑科技ai(wpk最新黑科技)... 您好,微扑克ai机器人这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
黑科技神器(wpk ai辅助)... 黑科技神器(wpk ai辅助)wpk俱乐部盈利模式(WpK)好像真的是有挂(确实有挂)-哔哩哔哩1、...
黑科技ai(wpk ai辅助)... 黑科技ai(wpk ai辅助)线上wpk到底有没有外挂(WpK)好像真的有挂(有挂详细)-哔哩哔哩;...
黑科技玄学(wpk最新黑科技)... 黑科技玄学(wpk最新黑科技)德州wpk有外挂吗(WPK)一直存在有挂(证实有挂)-哔哩哔哩;1、玩...
黑科技存在(wpk最新黑科技)... 黑科技存在(wpk最新黑科技)wpk数据抓包(WpK)竟然存在有挂(果真有挂)-哔哩哔哩wpk最新黑...
黑科技模拟器(wpk ai辅助... 黑科技模拟器(wpk ai辅助)wpk德州ai辅助器好用吗(WpK)真是存在有挂(有挂助手)-哔哩哔...
黑科技中牌率(wpk最新黑科技... 黑科技中牌率(wpk最新黑科技)Wpk辅助器(Wpk)真是是真的有挂(真是有挂)-哔哩哔哩1、wpk...