|
|
|
@ -8,8 +8,12 @@ namespace WF_WebAdmin.Pages
|
|
|
|
|
{
|
|
|
|
|
public partial class Login
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
private UserLogin userLogin = new UserLogin();
|
|
|
|
|
|
|
|
|
|
[Inject]
|
|
|
|
|
public UserLogin uLogin { get; set; }
|
|
|
|
|
|
|
|
|
|
private string ErrorConnexion;
|
|
|
|
|
|
|
|
|
|
private List<UserLogin> usersConnexion;
|
|
|
|
@ -22,6 +26,7 @@ namespace WF_WebAdmin.Pages
|
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
|
{
|
|
|
|
|
usersConnexion = await Http.GetFromJsonAsync<List<UserLogin>>($"{NavigationManager.BaseUri}fake-dataUsers.json");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -36,8 +41,13 @@ namespace WF_WebAdmin.Pages
|
|
|
|
|
if(user.IsAdmin)
|
|
|
|
|
{
|
|
|
|
|
ErrorConnexion = $"Connecté en tant que {user.Name} (Ca doit disparaitre dans le futur)";
|
|
|
|
|
uLogin.Id = user.Id;
|
|
|
|
|
break;
|
|
|
|
|
uLogin.Id = userLogin.Id;
|
|
|
|
|
uLogin.Name = user.Name;
|
|
|
|
|
uLogin.Image = user.Image;
|
|
|
|
|
|
|
|
|
|
NavigationManager.NavigateTo(NavigationManager.BaseUri + "/accueil");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|