修改了认证模块