![图片[1]-戒了么 V4.2 最新版源码|PHP 自律习惯签到打卡系统|完整网页打卡程序](https://www.liuyiu.com/wp-content/uploads/a856e2f722.png)
项目概述
戒了么是一款纯 PHP 开发的轻量化自律打卡签到系统,专为克制欲望、坚持自我约束的年轻人群打造。程序架构极简,无需复杂独立用户中心,全部打卡数据存储于本地数据库,部署简单、私密性强,用于记录每日自律签到状态,陪伴用户长期戒除不良习惯。
核心基础功能
- 每日签到限制:同一自然日仅允许签到 1 次,杜绝重复打卡作弊
- 连续天数统计:自动核算连续自律天数,一旦断签,累计天数立即清零
- 30 天自律挑战上限:设置阶段性目标,循序渐进培养自律习惯
- 必填打卡备注:打卡必须填写文字感悟,杜绝空洞无意义打卡
- 图片附件上传:打卡可按需上传配图,单张最大 5MB,支持拖拽快捷上传
- 随机励志标语:每次签到自动推送鼓励文案,提升坚持动力
- 多层安全防护
- 用户名、备注内容双重过滤,抵御 XSS 注入攻击
- 搭载 CSRF 令牌验证,防范跨站请求伪造
- 账号安全体系:用户名 + 密码注册登录,杜绝他人冒用账号
- 自定义戒除目标:内置 12 类预设习惯目标,同时支持自定义添加戒除项目
- 严谨补签规则:仅可补签前一日记录,杜绝批量刷经验行为
- 日志灵活管理:支持编辑、删除单条历史打卡记录,可完整查阅全部签到日志
V4.2 版本迭代更新日志
- 登录机制加密升级:正式启用账号密码登录注册;历史旧用户首次登录将自动生成专属登录密码
- 全方位安全加固:完善 CSRF Token 校验体系,收紧补签权限,仅允许补签昨日记录
- 目标体系扩充:预置戒烟、戒酒、戒熬夜、戒手机等 12 项常用戒除目标,开放自定义目标录入
- 好友监督系统:可添加自律好友、处理好友申请,互相查看打卡数据,结伴监督共同坚持
- 可视化数据报表(Chart.js 驱动)
- 月度打卡完成率折线走势图
- 个人戒除目标分布饼状统计图
- 年度打卡热力图:复刻 GitHub 365 天热力日历,全年自律轨迹一目了然
- 成就勋章体系:共计 9 枚梯度勋章(初出茅庐、七日之火、半月坚持、自律达人、钢铁意志、月度全勤、百次打卡、高阶自律、自律之王),解锁成就收获正向激励
- 多主题皮肤切换:蓝、绿、紫、橙、暗黑 5 套配色主题,主题偏好存储于服务端,永久生效
- 浏览器定时提醒:自定义每日打卡提醒时段,通过浏览器消息推送防止遗忘签到
- 打卡数据导出:一键将全部历史记录导出为 CSV 表格文件,方便本地留存备份
- 成就分享海报:依托 Canvas 绘制专属成就卡片,可直接下载图片分享社交平台
- PWA 桌面应用适配:支持添加至手机 / 电脑桌面,开启离线缓存,无网络环境也可查看历史记录
- 单条日志删除:打卡日志页面可按需删除任意一条过往打卡记录
部署安装教程
✅ 推荐运行环境:PHP7.4
- 将整套源码上传至网站根目录并解压;
- 浏览器访问地址:
http://你的域名/init_db.php,一键自动初始化数据库,搭建完成即可直接使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END























