updated handleLoginJson