戒了么 v4.2 自律签到打卡 PHP源码
轻量PHP自律签到程序,提供账号登录、目标记录、历史日志、好友监督与数据图表,账号及照片保存在私有服务端存储。

简介:
戒了么是一个轻量的 PHP 自律签到程序,通过服务端本地数据库保存每日签到状态,提供账号登录与目标记录,适合记录戒烟、戒酒、减少手机使用、规律作息等自律目标。
功能与 v4.2 更新:
- 每日签到、连续天数与挑战成就,打卡必须填写备注,可选上传最大5MB图片,支持拖拽上传及随机成功标语。
- 用户名与密码注册登录,提供12个预设目标和自定义目标;支持补签昨天、编辑或删除历史记录、查看签到日志。
- 好友请求、接受或拒绝、双方数据对比,便于互相监督。
- 月度打卡折线图、目标分布图、365天热力图,以及9枚成就勋章。
- 5套主题配色,保存个人偏好;浏览器通知提醒、CSV记录导出与Canvas成就卡。
- 保留PWA添加到桌面和通知入口。登录、账号页面、打卡API和私有图片需要联网;当前Service Worker使用network-only/no-store策略,不提供离线缓存。
原 v4.2 介绍曾提到“旧用户首次登录自动设密码”。本包已关闭空密码哈希旧账号的任意认领,旧账号迁移需要站长核验身份后处理。原介绍列出的XSS与CSRF防护属于程序设计,并非所有部署环境无漏洞的保证。
安装说明:
1. 使用 PHP 8.2 或以上,启用 PDO SQLite、mbstring、Fileinfo 和 GD。
2. 按包内 README 设置 JIELME_STORAGE_DIR,使用实际Web文档根目录之外的私有目录,并授予PHP所需权限。原包不包含现成用户数据库或用户照片。
3. 由站长执行包内CLI初始化,或按README使用独立初始化令牌提交POST请求;不能用旧的无令牌GET入口初始化。
4. 配置 HTTPS 与自己的站点信息,使用自己的账号注册登录。用户名支持中英文、数字、下划线与短横线,新密码至少8个字符且不超过72字节。
5. 备注必填、最多2000字符;自定义目标名称最多100字符、最多100个。签到成功或失败每天各按程序规则记录,登录、注册与写入使用服务端限流。历史库迁移按README的站长核验流程处理。
Tailwind与Chart等前端库使用网络CDN,图表、通知和网络资源需要对应服务及浏览器权限。作者标识与使用条款随包保留。
更多源码资源:https://zhujiuziyuan.cn/
评论区
0 条登录后可以评论和回复。
还没有评论,来留下第一条。