fix a login bug