Update Auth Controller
This commit is contained in:
@@ -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 };
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user