避免多次注册