用户模块代码