付费软件如何设计验证是否会员身份?

请问,付费软件的是否付费这功能是怎么设计/做的呢?

我们知道,很多付费软件如果不付费是不能使用高级功能的。

image.png

请问下:

  1. 是否有对应的付费验证的设计教程可以参考我们设计实现呢?
  2. [联网功能] 比如,这里非付费会员每天可以保存1篇文章,但是我保存第2篇文章的时候,一般是怎么进行验证的,是将自己的userid传输,每次保存时候调用后端API时候,后端都进行先验证再保存吗?
  3. [本地功能] 比如,功能在本地软件上,这样的验证是否会员的策略是直接获取API得到是否会员然后进行验证是否可以使用是吗?是否有更好的方法呢?总觉得这个方法不好一样,容易本地破解。
阅读 3.2k
1 个回答

1.一般充值成功后都会把充值日期和到期时间两个时间存起来,这样方便判断身份也方便给用户展示会员到期时间
2.校验的时候一般也不会让前端传userId给后端,基本都是后端根据请求头里的token等信息直接可以解析出当前用户ID,这时候后端可以写一个通用的拦截器根据到期时间来判断下是否开通以及是否过期

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏