Check if the user exists and is not validated

Non validated users trying to login with their email adress are not handled correctly. 

This change will show correct error message and resends validation email.