This commit is contained in:
2022-06-20 23:24:10 +00:00
parent 7ced9e377c
commit 0526dab167
5 changed files with 182 additions and 16 deletions

View File

@@ -42,8 +42,7 @@ namespace AyaNovaQBI
{
if (!ValidateAndCleanServerAddress()) return;
btnLogin.Enabled = btnTest.Enabled = false;
// if (!util.Initialized)
//{
var result = await util.InitAndConfirmAddressAsync(edServerUrl.Text);
if (result != "OK")
{
@@ -51,15 +50,50 @@ namespace AyaNovaQBI
btnLogin.Enabled = btnTest.Enabled = true;
return;
}
// }
var res = await util.AuthenticateAsync(edUserName.Text, edPassword.Text);
if (!res)
try
{
MessageBox.Show("Login failed");
btnLogin.Enabled = btnTest.Enabled = true;
var res = await util.AuthenticateAsync(edUserName.Text, edPassword.Text);
if (!res)
{
MessageBox.Show("Login failed");
btnLogin.Enabled = btnTest.Enabled = true;
this.DialogResult = DialogResult.Cancel;
return;
}
}catch(Exception ex)
{
// ---------------------------
//---------------------------
//Error attempting to login:
// POST error, code: 401, route: auth / tfa - authenticate
//{ "error":{ "code":"2003","message":"ErrorAPI2003"} }
// Unauthorized
// POSTED OBJECT:
// { "pin":"123456","tempToken":"YvIS2IovMIWUYc4NaovwhNcFXviWwEOx4qvpzt8vfQQ"}
// ---------------------------
// OK
// -------------------------- -
MessageBox.Show("Error attempting to login:\r\n" + ex.Message);
this.DialogResult = DialogResult.Cancel;
return;
}
MessageBox.Show($@"TEST - LOGIN SUCCEEDED: \r\
AyaNovaUserName: {util.AyaNovaUserName}\r\n
JWT: {util.JWT}\r\n
AyaNovaUserId: {util.AyaNovaUserId}\r\n
AyaNovaUserTranslationId: {util.AyaNovaUserTranslationId}\r\n
AyaNovaUserRoles: {util.AyaNovaUserRoles}\r\n
AyaNovaUserType: {util.AyaNovaUserType}");
btnLogin.Enabled = btnTest.Enabled = true;