fix soap login bug