diff --git a/ImageBoardServerApp/Pages/Accounts/ResetPassword.razor b/ImageBoardServerApp/Pages/Accounts/ResetPassword.razor index 6686414..28b0bb4 100644 --- a/ImageBoardServerApp/Pages/Accounts/ResetPassword.razor +++ b/ImageBoardServerApp/Pages/Accounts/ResetPassword.razor @@ -27,18 +27,24 @@ private async void resetPassword() { - Console.WriteLine("Resetting Password..."); + msg = "Checking..."; var user = await UsersRepository.getUserByEmailRawAsync(Email); if (user == null) { + msg = "This user is not registered."; return; } + Console.WriteLine("Resetting a password..."); + msg = "Generating"; + var hash = TheManager.getmd5Hash(); user.ResetPasswordToken = hash; user.ResetPasswordExpiresAt = DateTimeOffset.Now.ToUnixTimeMilliseconds() + 300000; await UsersRepository.updateUserAsync(user); + + msg = "Sending..."; Postman.sendMail(user.Email, "Password Reset",