Authentication works as designed

This commit is contained in:
2025-07-17 18:18:27 -07:00
parent d59d476a6e
commit 792e0abba3
4 changed files with 10 additions and 7 deletions
@@ -43,10 +43,13 @@ export class LoginComponent {
} }
this.errorMsgs.push("Waiting for response from server"); this.errorMsgs.push("Waiting for response from server");
this.auth.Login(this.UserName, this.Password, this.StayLoggedIn).subscribe( this.auth.Login(this.UserName, this.Password, this.StayLoggedIn).subscribe({
data => { next: data => {
this.router.navigate([this.returnURL]); this.router.navigate([this.returnURL]);
},
error: err => {
this.errorMsgs = [ err.error ];
} }
) })
} }
} }
@@ -73,7 +73,7 @@ export class RegisterComponent {
this.router.navigate([this.returnURL]); this.router.navigate([this.returnURL]);
}, },
error: err => { error: err => {
console.log("HTTP Error Signing In: ", err); this.errorMsgs = [ err.error ]
} }
}); });
} }
@@ -28,7 +28,7 @@ export class Authentication{
this.setUserToStorage(data, StayLoggedIn == true ? SessionType.Forever : SessionType.Session); this.setUserToStorage(data, StayLoggedIn == true ? SessionType.Forever : SessionType.Session);
}, },
error: err => { error: err => {
console.log("HTTP Error Signing In: ", err); console.log("HTTP Error Signing In: ", err.error);
} }
}); });
return sub; return sub;
@@ -51,7 +51,7 @@ namespace BoredCareers.Controllers {
} else { } else {
test.CurrentPasswordAttempts += 1; test.CurrentPasswordAttempts += 1;
await _databaseService.SetAccount(test); await _databaseService.SetAccount(test);
return Ok(new Account() { ID = -1, UserName = "Wrong Password" }); return NotFound("Wrong Password");
} }
} else { } else {
await SendVerify(test.UserName); await SendVerify(test.UserName);
@@ -92,7 +92,7 @@ namespace BoredCareers.Controllers {
} }
} catch (Exception ex) { } catch (Exception ex) {
Console.WriteLine("Register Error: " + ex.Message); Console.WriteLine("Register Error: " + ex.Message);
return NotFound(); return NotFound("An internal server error has occured");
} }
} }