fix bad login bug