戒了么是一款专为自律人群设计的轻量级每日签到程序,灵感源于近期热门的“死了么”程序,由开发者@阿宅打造。它无需复杂的用户中心,仅通过本地数据库记录每日签到状态,帮助用户坚持戒色、挑战自我。程序采用纯PHP开发,简洁高效,适合个人或小社群部署使用。

✨ 核心功能
  • 每日签到:每位用户每天仅可签到一次,杜绝重复打卡。
  • 连续天数统计:记录连续戒色天数,一旦断签立即清零,激励用户持之以恒。
  • 30天挑战上限:以30天为一个挑战周期,达成目标获得成就感。
  • 强制备注:打卡时必须填写备注内容,避免无意义签到,促进真实记录。
  • 随机成功标语:每次签到成功都会随机展示一条励志标语,增加趣味性。
  • 安全防护:对用户名和备注进行双重过滤,有效防止XSS注入攻击。
  • 本地数据库存储:所有数据保存在本地数据库中,无需额外配置。
  • 历史日志查询:支持查看所有历史签到记录,方便回顾与复盘。

🚀 4.0 版本新增特性
  • 等级系统:签到可获得经验值,累积经验提升等级,增加成长乐趣。
  • 心情记录:打卡时可记录当前心情,并在日历视图上直观展示,便于分析情绪变化。
  • 随机语录:区分成功签到和失败情况的励志语录,根据不同场景给予鼓励。
  • 隐私伪装:右上角设有锁定图标,一键点击可将页面伪装成“学习笔记”,保护隐私。
  • 补签功能:支持补签昨天的记录,给偶尔遗忘的用户一次补救机会(需消耗一定资源或权限)。

⚙️ 环境要求与安装
  • 运行环境:PHP 5.6+(推荐7.0以上),MySQL 5.5+。
  • 安装步骤:
  • 将源码全部文件上传至服务器网站目录。
  • 创建MySQL数据库(如已存在可直接使用)。
  • 初始化成功后,即可访问首页开始使用。
  • 如需修改数据库连接信息,请编辑 config.php 文件。
注意:首次使用必须运行 init_db.php 创建数据表,否则程序无法正常运行。

🎯 适用场景
  • 个人自律打卡
  • 社群共同挑战(如戒色小组、早起群等)
  • 网站附加功能(为已有站点增加签到模块)