Add login error handling