修改了注册和验证模块