- 哆啦2025-12-3074114
纯ai搓了一个对接LinuxDo connect 登录 + LinuxDo Credit支付的分发站点, 不需要服务器,全部依赖于vercel提供的服务,只需要有一个vercel账号即可
[!success]
已经支持 ‘xxx.vercel.app’ 域名进行订单查询,不强制要求自备域名
更完整的文档[手摸手] 部署 LDC Store 到 vercel 上项目地址
github.com

GitHub - gptkong/ldc-store
通过在 GitHub 上创建帐户来为 gptkong/ldc-store 开发做出贡献。
截图



^-^ 快速部署(5分钟)
^-^ 准备工作
1. 获取 Linux DO Credit 支付凭证
- 点击创建新应用
- 记录 Client ID 和 Client Secret
- 回调地址先随便填一个,等部署完成后再填写
2. 获取 Linux DO OAuth2 凭证
- 点击 我的应用接入 → 申请新接入
- 填写应用信息(回调地址先随便填)
- 记录 Client ID 和 Client Secret
3. 生成 AUTH_SECRET
在终端运行以下命令生成密钥:```
openssl rand -base64 32
```或者访问 https://generate-secret.vercel.app/32 在线生成^-^ 开始部署
步骤 1:创建 Neon 数据库
在 Vercel 部署页面,点击 Storage 标签,选择 Neon Postgres,点击 Create 即可自动创建数据库并填充
DATABASE_URL环境变量。^-^ 也可以提前在 neon.tech 创建数据库,手动填写连接字符串
步骤 2:点击部署按钮
步骤 3:填写环境变量
变量名 |
填什么 |DATABASE_URL |
手动填写 Neon 连接字符串 |AUTH_SECRET |
上面生成的密钥 |AUTH_TRUST_HOST |
true |ADMIN_PASSWORD |
你的管理员密码 |LDC_CLIENT_ID |
Linux DO Credit 的 Client ID |LDC_CLIENT_SECRET |
Linux DO Credit 的 Client Secret |LINUXDO_CLIENT_ID |
Linux DO Connect 的 Client ID |LINUXDO_CLIENT_SECRET |
Linux DO Connect 的 Client Secret |步骤 4:等待部署完成
点击 Deploy,等待 2-3 分钟完成部署。
步骤 5:配置回调地址
假设你的域名是
your-project.vercel.app① Linux DO Credit 控制台 (https://credit.linux.do):
- 异步通知 URL:
https://your-project.vercel.app/api/payment/notify- 同步跳转 URL:
https://your-project.vercel.app/order/result② Linux DO Connect 控制台 (https://connect.linux.do):
- 回调 URL:
https://your-project.vercel.app/api/auth/callback/linux-do^-^ 完成!
- 前台商店:
https://your-project.vercel.app- 后台管理:
https://your-project.vercel.app/admin- 使用你设置的
ADMIN_PASSWORD登录后台^-^ 亮点功能
1. 订单支付状态自动轮询
- 用户完成支付后,页面自动轮询检测支付状态
- 无需手动刷新,支付成功后自动展示卡密信息
- 提升用户购买体验的流畅度
2. 订单列表 UI 全新设计
- 采用紧凑的手风琴(Accordion)设计
- 更好的移动端适配,信息层次更清晰
- 点击展开查看订单详情和卡密
3. 管理后台环境变量检查
- 管理后台自动检测关键环境变量配置状态
- 配置缺失时显示警告提示
- 帮助开发者快速排查部署问题
4. 缓存架构优化
- 统一缓存清理逻辑到专用模块
- 确保前后台数据一致性
- 代码更易维护和扩展
^-^ 重大 Bug 修复
1. NextAuth v5 用户 ID 覆盖问题 (Critical)
- 问题: NextAuth v5 中 token 回调覆盖了用户 ID,导致用户身份识别错误
- 影响: 用户无法正确查看自己的订单
- 修复: 确保用户 ID 在整个认证流程中保持一致
2. Token 刷新时用户 ID 丢失 (Critical)
- 问题: 用户 ID 在 token 刷新时未正确传递
- 影响: 长时间使用后用户订单查询失败
- 修复: 在 token 刷新逻辑中正确保留用户 ID
3. 订单操作后缓存未刷新 (Medium)
- 问题: 管理员操作订单后,前台页面显示旧数据
- 影响: 用户看到的订单状态与实际不一致
- 修复: 订单操作后同步清理前台相关缓存
主楼 - sicko9小时前11737
新鲜热乎,但是真的有啥需要买卖再开吧,不然一片混乱
- bjss9小时前14960
这个是好东西,人人当店主的时代来了。
- 去码头整点海鸥9小时前21404
收藏备用
- infinite9小时前11078
佬太强了
- 哆啦9小时前74114
感谢ai
- tang_tang9小时前74115
前排,前排
- 晴天9小时前23084
太强大了!
- 哇hihi9小时前17313
官方出一个最好了,自己上架
- 哇哇叫9小时前65932
太强大了!赶紧试试
- BenSu9小时前26562
这个可以!
- 哆啦9小时前74114
确实 因为我看到很多佬 都是直接流转了然后私信领取 有点不太方便
- 大帅哥9小时前6194
感谢大佬。
- DouSha9小时前74116
- html9小时前20807
有点厉害支持
- YsGod9小时前74117
感谢分享
- 7li7li9小时前40631
不错不错 希望支持docker一键梭哈
- zhuoran9小时前40942
非常方便,这样就可以用lao1卖L站注册码,实现死循环
- ishadows9小时前23428
安全吗?
- 哆啦9小时前74114
布要啊!
