book:实现注册逻辑