Index: ChapterX.Application/Auth/LoginHandler.cs
===================================================================
--- ChapterX.Application/Auth/LoginHandler.cs	(revision 99c1e45f4ac45a164229bc6f60f3b05bc26df047)
+++ ChapterX.Application/Auth/LoginHandler.cs	(revision 3ae4bab8dcf6c40690ba2765146e7e1f70fa3a2f)
@@ -18,8 +18,8 @@
         {
             var user = await _userRepository.GetByEmailAsync(request.Email, cancellationToken)
-                ?? throw new UnauthorizedAccessException("Invalid email or password.");
+                ?? throw new UnauthorizedAccessException("No account found with this email. Please register first.");
 
             if (!BCrypt.Net.BCrypt.Verify(request.Password, user.Password))
-                throw new UnauthorizedAccessException("Invalid email or password.");
+                throw new UnauthorizedAccessException("Incorrect password. Please try again.");
 
             var token = _jwtTokenService.GenerateToken(user);
