加入数据库支付,例如MongoDB的

时间:2017-08-22 10:49:36

标签: node.js mongodb express mongoose

我正在寻找谷歌解决方案我的问题或任何教程,但我一无所获。我尝试使用在线课程的biuld应用程序商店,但我不知道如何加入付款(例如paypal)和视频。我希望视频会被锁定,但如果用户付费视频会解锁。我不知道加入数据库的付款是什么,例如payments:true/false将锁定/解锁课程。在这种情况下,你知道任何教程或文章吗?

1 个答案:

答案 0 :(得分:0)

假设您已经在使用会话来存储已登录的用户(如果不是那些可以查看的内容),那么当某人付费时,您可以将其添加到会话存储中:例如req.user.paid = true。然后,您可以在访问视频所在的路径时使用中间件检查该会话变量。您还可以在用户文档中添加一个字段,表明他们已付款。您可以使用该字段在下次登录时将其状态设置为会话。