avoid show multiple RequireLoginDialog