优化了用户模块