Improved Login / Password Error Checking with more specific errors.