add login error handler