Blazor Navigation 관리 인증

0

질문

내가 사용하 Blazor 인증 및 내 스캐폴드의 로그인 페이지. 고 싶 리디렉션에서의 레이아웃 페이지에 그것을 사용할 때 사용자 인증되지 않지만,onfortunately 그것은 작동하지 않습니다.

여기에는 나의 코드:

[Inject] private NavigationManager nav { get; set; }
    protected override async Task OnInitializedAsync()
    {
        var authState = await auth.GetAuthenticationStateAsync();
        var user = authState.User;
        if (!user.Identity.IsAuthenticated)
        {
            nav.NavigateTo("/Identity/Account/Login");
        }
    }

실제로 일어나는 Blazor 생각하는 페이지가 존재하지 않을 렌더링합 NotFound: <p>Sorry, there's nothing at this address.</p>.

는 말했다,아무것도 하지 않고 다른 사람을 때,나는 페이지를 새로 고침하는 그것이 실제로 열리면 로그인 페이지입니다. 이해가 되지 않는다.

할 수 있는 사람을 친절하게 도움이 나에게 무슨 일이 일어나고 있는지 이해하는 여기에.

감사합니다,

Chris

authentication blazor redirect
2021-11-23 14:34:57
1
0

를 사용해야 합 승인 페이지는 특성. 는 경우 추가 페이지 blazor framework 리디렉션됩니다면 로그인 페이지입니다.

그것은 Blazor WASM 응용 프로그램?

2021-11-23 17:48:13

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................