Add redirection to login

This commit is contained in:
2025-10-07 09:48:24 +09:00
parent c29f7ef7dd
commit 695fea54b4
3 changed files with 45 additions and 31 deletions

View File

@ -18,6 +18,7 @@
<PageTitle>Тестирование экспорта</PageTitle>
<AuthorizeView>
<RadzenSplitter Orientation="Orientation.Vertical" Style="height: 100%; border: 1px solid rgba(0,0,0,.08);">
<RadzenSplitterPane Size="200px">
<div style="height: 100%;overflow: auto;">
@ -49,6 +50,7 @@
<EventConsole @ref=@console />
</RadzenSplitterPane>
</RadzenSplitter>
</AuthorizeView>
@code {
EventConsole console = default!;

View File

@ -1,5 +1,9 @@
<Router AppAssembly="typeof(Program).Assembly">
<Found Context="routeData">
<RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" />
<AuthorizeRouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)">
<NotAuthorized>
<RedirectToLogin />
</NotAuthorized>
</AuthorizeRouteView>
</Found>
</Router>

View File

@ -0,0 +1,8 @@
@inject NavigationManager NavigationManager
@code {
protected override void OnInitialized()
{
NavigationManager.NavigateTo($"account/login?returnUrl={Uri.EscapeDataString(NavigationManager.Uri)}", forceLoad: true);
}
}