PHP 怎么实现订单支付系统?

2018-02-27 19:10:06 +08:00
 34091136

最近的 laravel 项目需要涉及到订单支付这方面,必须要购买之后才能看全部内容. 想咨询一下是怎么用一个安全方式实现的?例如:怎么给用户试读一部分的权限?怎么判断用户未购买的时候不能观看?怎么判断用户为购买的用户?怎么判断订单为正常有效的?怎么防范盗用别人账号观看书籍的行为等等?

5313 次点击
所在节点    程序员
32 条回复
hwangfantasy
2018-02-28 10:13:25 +08:00
楼上这些人啊,怎么这么不友好
RorschachZZZ
2018-02-28 10:25:06 +08:00
这些都不是问题。你要考虑的是并发支付问题
invoke
2018-02-28 10:26:30 +08:00
这些都是挺正常的简单问题啊。。

真做起来你会发现伪装数据 并发支付 并发下单超卖才是你该关注的。。
2ME
2018-02-28 10:33:21 +08:00
他这个是卖观看教程权限 和并发超卖基本上不搭边了 就最基础的逻辑自己理清楚就好了 支付通的情况下 观看权限在 laravel 里就是一个中间件的问题 试读的章节你直接设置成免费让别人看就好了
ioth
2018-02-28 12:25:05 +08:00
一个人做一个项目是比较麻烦。
JackyCDK
2018-02-28 12:32:11 +08:00
楼上考虑转行的笑死,分权限模块来管理吧
ZXCDFGTYU
2018-02-28 12:33:39 +08:00
你还是考虑转行吧
Light3
2018-02-28 13:10:17 +08:00
逻辑不应该是 默认都是试听状态 点查看更多检测登陆+订单状态 满足出来不满足就不动.. 这个真的很难吗
nuxt
2018-02-28 16:52:43 +08:00
转行吧
John60676
2018-02-28 18:08:11 +08:00
没登录前所有用户都是 “显示一部分” 内容;登录了的用户就查询订单。有订单且已支付的,就显示全部内容,否则就继续 “显示一部分”内容。不用考虑权限问题,有订单就已购买,已购买就能看。至于最后一个问题,既然用户账号都被盗用了,那也没办法,加个异地登录异常?总结:想太多了
abcbuzhiming
2018-02-28 23:34:03 +08:00
楼主,这不是技术问题,你这是缺乏计算机建模能力,也就是如何把现实问题抽象成计算机能实现的模型的思维能力,建议补《深入理解计算机系统》类的知识,搞明白计算机到底做了啥
rayc9223
2018-02-28 23:42:03 +08:00
楼主要不要请外包...

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

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

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

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

© 2021 V2EX