Update Auth Controller

This commit is contained in:
2025-07-13 20:42:32 -07:00
parent 06bdb06dab
commit ccd7914dfc
@@ -26,7 +26,7 @@ namespace BoredCareers.Controllers {
if (test.EmailVerified == true) { if (test.EmailVerified == true) {
if (test.FailedPasswordLock) { if (test.FailedPasswordLock) {
if (test.CurrentPasswordAttempts >= test.PasswordAttempts) { if (test.CurrentPasswordAttempts >= test.PasswordAttempts) {
return new Account() { Error = "Too many failed password attempts. Please reset your password" }; return new Account() { ID = -1, UserName = "Too many failed password attempts. Please reset your password" };
} }
} }
if (BCrypt.Net.BCrypt.Verify(PasswordHash, test.PasswordHash)) { if (BCrypt.Net.BCrypt.Verify(PasswordHash, test.PasswordHash)) {
@@ -50,17 +50,17 @@ namespace BoredCareers.Controllers {
else { else {
test.CurrentPasswordAttempts += 1; test.CurrentPasswordAttempts += 1;
await _databaseService.SetAccount(test); await _databaseService.SetAccount(test);
return new Account() { Error = "Wrong password" }; return new Account() { ID = -1, UserName = "Wrong Password" };
} }
} }
else { else {
await SendVerify(test.UserName); await SendVerify(test.UserName);
return new Account() { Error = "A new verify email has been sent. \n Note only 1 email send every 5 mintes" }; return new Account() { ID = -1, UserName = "A new verify email has been sent. \n Note only 1 email send every 5 mintes" };
} }
} }
return new Account() { Error = "User doesn't exist" }; return new Account() { ID = -1, UserName = "User doesn't exist" };
} catch (Exception ex) { } catch (Exception ex) {
return new Account() { Error = ex.Message }; return new Account() { ID = -1, UserName = ex.Message };
} }
} }
@@ -82,18 +82,18 @@ namespace BoredCareers.Controllers {
await SendVerify(created.UserName); await SendVerify(created.UserName);
return created; return created;
} }
return new Account() { Error = "Unknown Error" }; return new Account() { ID = -1, UserName = "Unknown Error" };
} }
else { else {
return new Account() { Error = "Email is already in use" }; return new Account() { ID = -1, UserName = "Email is already in use" };
} }
} }
else { else {
return new Account() { Error = "UserName is taken" }; return new Account() { ID = -1, UserName = "UserName is taken" };
} }
} catch (Exception ex) { } catch (Exception ex) {
Console.WriteLine("Error: " + ex.Message); Console.WriteLine("Error: " + ex.Message);
return new Account() { Error = ex.Message }; return new Account() { ID = -1, UserName = ex.Message };
} }
} }