@inherits LayoutComponentBase @using Front.Services @using Shared.DTOs @inject ILocalStorageService Storage; @inject UserAuthenticationDTO userinfo @inject HttpClient _hc @inject NavigationManager nav @inject localService localserv; @inject Fixedvalues fv; @* *@
@Body
@if (@dashBoard!=null) { آخرین ورود : @dashBoard?.LastLoginDate }
خروج
@code { public DashBoardDTO? dashBoard { get; set; } protected override async Task OnInitializedAsync() { if (!await localserv.OnlineUser()) nav.NavigateTo("/"); dashBoard = await fv.GetDashBoard(); await base.OnInitializedAsync(); } } @functions { private async Task Logout() { _hc.DefaultRequestHeaders.Clear(); await Storage.RemoveItem("token"); userinfo.Token = ""; nav.NavigateTo("/"); } }