一个 nextjs 项目里,想要快速集成用户管理和付费系统,有什么快速的方案

165 天前
 rizon

一个 nextjs 项目,需要做用户体系和付费,方案有订阅制和按量付费。
感觉造轮子太麻烦了,有没有现成的开源库或者 sass 系统可以直接集成。

重新做单点登录,用户中心、对接支付、做付费,全部自己做也太蠢了。一定会有可以直接对接的吧。。。。

PS. 做国内的。

2500 次点击
所在节点    程序员
12 条回复
NessajCN
165 天前
你提的这个需求,我简单理解下就是要一个现成的开源项目,包含:
前端注册、登录、支付、验证等页面,
后端数据库、注册登录,支付等接口,
并且规定了要用 NextJS 写成,且支持中文。
我理解的对吗?
coinbase
165 天前
只有自己写
coinbase
165 天前
或者外包
kidlj
165 天前
用户系统和单点登录有 logto 开源项目,做得挺优秀的。
rizon
165 天前
@NessajCN #1 也不是需要一套,用户和支付两个系统。
可以对接到 react 项目里。
jojobo
165 天前
付费的有:supastarter.devshipfa.st
开源的有:opensaas.sh
这是一个国内网友做的开源项目,目前集成了登录和国际化,https://next.runningpig.top/zh
还有一个网友程普做的一个开源的线上项目,集成了你说的功能,只是支付是用 Lemon Squeezy ,项目地址: https://github.com/weijunext/smart-excel-ai
Rrrrrr
165 天前
我也想要
Casbin
165 天前
Casdoor

开源,React 前端,支持单点登录( QQ 、微信等国内生态),支持 SaaS 订阅管理,支持支付(微信、支付宝、PayPal, Stripe 等),登录与支付无缝集成(比如先付费才能注册等场景),界面支持中英在内的几十种语言: https://github.com/casbin/casdoor
stimw
165 天前
nextjs 项目是指 nextjs 全栈?

看了看楼上推荐的 supastarter 之类的其实也只是集成了一些项目的 template 。

用户登录有 lucia auth (也就是上面 supastarter 里的),另外有 NextAuth 不过不是很推荐,只能说前期比较方便,想自己玩点花的就痛苦,还是 lucia 比较好。https://lucia-auth.com/

付费系统面向国内的支付宝微信不太懂,之前一直用 stripe ,这块反正也很成熟,教程到处都是。nextjs 全栈要说有接入国内支付系统的现成开源库估计也找不到。单纯面向 Node 的估计挺多的。
rizon
164 天前
@Casbin #8 这个产品是真不错,但是支付功能开源版里没有。我的体量还支撑不起这个订阅费
Casbin
164 天前
@rizon 老铁,你可能是误解了。支付功能是全部开源的:

代码: https://github.com/casbin/casdoor/tree/master/pp

文档: https://casdoor.org/docs/provider/payment/overview
rizon
163 天前
@Casbin #11 嗯,是有的。 我 docker 拉的镜像有问题,拉了一个远古版本。感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1008143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX