1. imporove login error processing
2. imporove message & modal