Astro 5 + D1 + SSR
多课程、多期次、按阶段解锁的课程实践小组
当前版本已经支持手机号登录、HttpOnly Session Cookie、D1 权限模型、阶段目录显示、按天解锁课时,以及一个最小可用的后台导入流程。
测试账号
- `10000000001`:一阶 + 二阶同报
- `10000000002`:一阶 + 8 月补报名二阶
- `10000000003`:只有用户,没有阶段权限
权限语义
`access_starts_at` 控制阶段目录是否可见,`unlock_starts_at` 决定 Day 1 从哪天开始解锁,`access_expires_at` 则负责整体访问到期。
Sample Lessons
示例 MDX 内容
课程详情页会在登录后按权限放行