Nice article, thanks!
It is good to combine User not found and Incorrect password to something like User not found or incorrect password for better security.
User not found
User not found or incorrect password
Brute-force protection is a must-have! You can read more here
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.