完成认证模块,写出重构的方法和要求