From d17318d364d37fcfd32feb8d7bbb5dadef5179b2 Mon Sep 17 00:00:00 2001 From: ItsAdityaKSingh Date: Wed, 19 Jan 2022 15:55:09 +0530 Subject: [PATCH] better error messages --- graphql/resolvers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphql/resolvers.js b/graphql/resolvers.js index b8e4869..497f44a 100644 --- a/graphql/resolvers.js +++ b/graphql/resolvers.js @@ -65,7 +65,7 @@ const resolvers = { const { email, password } = credentials || {}; // unpack if available const user = id ? await User.findById(id) : await User.findOne({ email }); - if (!user) return new Error("User not found."); + if (!user) return new Error("No account registered with this email"); // prevent third party using id to login when user registered if (user.email && !credentials) return new UserInputError("Email/password required to login"); @@ -76,7 +76,7 @@ const resolvers = { if (credentials) { const valid = email === user.email && (await bcrypt.compare(password, user.password)); - if (!valid) return new AuthenticationError("credentials don't match"); + if (!valid) return new AuthenticationError("Enter a valid password"); anon = false; }