feat: 增加 Home 页面负责解析屏幕锁屏等页面

This commit is contained in:
Argo Zhang 2020-01-11 14:14:40 +08:00
parent fc0fb71ad0
commit ab75bbdc72
No known key found for this signature in database
GPG Key ID: 152E398953DDF19F
4 changed files with 16 additions and 9 deletions

View File

@ -41,6 +41,7 @@ namespace Bootstrap.Admin.Controllers
var authenticationType = User.Identity.AuthenticationType;
await HttpContext.SignOutAsync();
var urlReferrer = Request.Headers["Referer"].FirstOrDefault();
if (urlReferrer.Contains("/Pages", StringComparison.OrdinalIgnoreCase)) urlReferrer = "/Pages";
return View(new LockModel(User.Identity.Name)
{
AuthenticationType = authenticationType,

View File

@ -1,12 +1,10 @@
@page "/Pages/Admin/Dicts"
@page "/Pages/Admin/Groups"
@page "/Pages/Account/Lock"
@page "/Pages/Admin/Menus"
@page "/Pages/Admin/Profiles"
@page "/Pages/Admin/Roles"
@page "/Pages/Admin/Users"
@page "/Pages/Admin/Settings"
@page "/Pages/Home/Index"
@page "/Pages/Admin/Messages"
@page "/Pages/Admin/Tasks"
@page "/Pages/Admin/Notifications"
@ -17,5 +15,4 @@
@page "/Pages/Admin/Online"
@page "/Pages/Admin/Analyse"
@page "/Pages/Admin/Exceptions"
@page "/Pages/Admin/Healths"
@page "/Pages/Admin/Mobile"

View File

@ -1,6 +0,0 @@

<h3>Lock</h3>
@code {
}

View File

@ -0,0 +1,15 @@
@page "/Pages/Account/Lock"
@page "/Pages/Admin/Healths"
@page "/Pages/Home"
@page "/Pages/Home/Index"
@layout DefaultLayout
@attribute [Authorize]
@inject NavigationManager NavigationManager
@code {
protected override void OnInitialized()
{
var url = NavigationManager.Uri.Replace("/Pages", "");
NavigationManager.NavigateTo(url, true);
}
}