NFC barmolás
This commit is contained in:
@@ -13,19 +13,42 @@ public partial class LoginPage : ContentPage
|
||||
}
|
||||
private async void OnLoginClicked(object sender, EventArgs e)
|
||||
{
|
||||
// Példa bejelentkezés
|
||||
var response = await _userService.Authenticate(UsernameEntry.Text.ToString(), PasswordEntry.Text.ToString());
|
||||
|
||||
if (response != null && response.IsSuccess)
|
||||
LoadingIndicator.IsRunning = true;
|
||||
LoadingIndicator.IsVisible = true;
|
||||
LoginBtn.IsEnabled = false;
|
||||
UsernameEntry.IsEnabled = false;
|
||||
PasswordEntry.IsEnabled = false;
|
||||
try
|
||||
{
|
||||
await DisplayAlert("Success", "You are now logged in.", "OK");
|
||||
var response = await _userService.Authenticate(UsernameEntry.Text.ToString(), PasswordEntry.Text.ToString());
|
||||
|
||||
// Visszatérés a MainPage-re
|
||||
await Shell.Current.GoToAsync("//MainPage");
|
||||
if (response != null && response.IsSuccess)
|
||||
{
|
||||
|
||||
var wFCUser = Newtonsoft.Json.JsonConvert.SerializeObject(response.Data);
|
||||
await SecureStorage.Default.SetAsync("WFCUser", "wFCUser");
|
||||
|
||||
await Shell.Current.GoToAsync("//MainPage");
|
||||
}
|
||||
else
|
||||
{
|
||||
await DisplayAlert("Error", "Invalid login credentials.", "OK");
|
||||
}
|
||||
}
|
||||
else
|
||||
catch (Exception)
|
||||
{
|
||||
await DisplayAlert("Error", "Invalid login credentials.", "OK");
|
||||
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
LoginBtn.IsEnabled = true;
|
||||
LoadingIndicator.IsRunning = false;
|
||||
LoadingIndicator.IsVisible = false;
|
||||
UsernameEntry.IsEnabled = true;
|
||||
PasswordEntry.IsEnabled = true;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user