# 虫虫子树洞系统 **Repository Path**: jackeron/chongchongzi ## Basic Information - **Project Name**: 虫虫子树洞系统 - **Description**: 虫虫子树洞系统是一款基于 Go + Gin 框架开发的轻量级网络应用,无商业版权争议,仅供个人学习与非商业用途使用,禁止用于盈利性商业活动。该系统采用 SQLite 单文件数据库存储数据,无需额外配置数据库服务,核心功能分为用户端与管理员端两部分 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-30 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 虫虫子树洞系统是一款基于 Go + Gin 框架开发的轻量级网络应用,无商业版权争议,仅供个人学习与非商业用途使用,禁止用于盈利性商业活动。该系统采用 SQLite 单文件数据库存储数据,无需额外配置数据库服务,核心功能分为用户端与管理员端两部分,具体如下: 用户端功能 1)用户注册/登录系统:采用用户名唯一校验机制,避免重复注册;通过 bcrypt 算法对密码进行哈希加密存储,保障账号安全,防止密码明文泄露。 2)说说发表功能:登录用户可发布个人动态,支持表情符号插入,丰富内容表达形式;发布时自动触发 XSS 防护与敏感词过滤,过滤非法 HTML 标签与违规词汇(替换为“*”)。 3)内容浏览功能:所有访问者(无需登录)均可浏览系统内的说说及评论内容,默认按发布时间倒序排列,支持分页加载(每页默认显示20条说说,评论默认显示1条,点击“查看更多评论”加载剩余内容)。 4)评论互动功能:登录用户可对他人发布的说说进行评论,点击说说下方“评论”按钮即可展开评论输入框,评论内容同样经过敏感词过滤与 XSS 防护。 5)内容管理功能:用户仅可删除自己发布的说说,通过权限校验限制操作范围,避免越权删除他人内容。 6)分页控制功能:说说列表底部显示页码导航,支持直接跳转至指定页;评论区通过“查看更多”按钮实现按需加载,减少初始页面加载压力。 管理员功能 1)用户管理:管理员登录后台后,可查看系统内所有用户的账号、昵称、注册时间等信息,对违规用户执行“拉黑”(限制登录权限,拉黑后用户登录时提示“账号已被限制使用”)或“删除用户”(永久删除用户账号及关联的说说、评论数据)操作。 2)说说管理:管理员可查看所有用户发布的说说(含已被用户删除的历史记录),对包含违规内容的说说执行“标记违规”(前端隐藏内容,显示“该内容已违规”提示)或“删除”(永久删除说说及关联评论)操作,维护平台内容合规性。 后台访问控制:未登录管理员账号时,直接访问 /admin 相关路径会自动跳转至管理员登录页;登录时需验证用户名与密码,且支持会话管理(关闭浏览器后会话失效,需重新登录)。