fix login bug