我目前正在重新设计一个网站,并寻找有关如何添加付费版本网站的解决方案。
例如,假设我有一个<select>
内置20个元素的下拉框。但是,除非用户有付费帐户,否则我希望禁用这20个元素中的15个。在这个时候,这就是我需要区分免费/付费版本的程度。
我打算添加注册帐户和登录的功能,以及某种类型的支付处理器(建议对此赞赏! 目前正在使用Django / Python)。我只是不知道如何最好地管理网站的两个不同级别,并允许付费会员的这些额外选项。
我正在使用纯Javascript的计算器。使用Bootstrap进行页面设计。
Tags:
要做到这一点,你必须在数据库中添加一个默认值为NULL的字段,让我们称之为“订阅”,进入你的用户表。然后,每次用户登录你的网站时,都会获取订阅值并将其写入会话变量。你必须做的最后一件事是确保免费成员不允许执行订阅成员可以检查会话变量内容的任何操作,同时:
正如你所看到的,更多的是阻止免费用户访问付费会员选项,而不是允许付费会员浏览专门为他们设计的完全新版本的网站。
我会试着给你一个直率的想法,也许这可能对你有所帮助。
因此,假设用户已为你的服务付费,你可以在你的应用后端标记令牌,如果特定用户已付款或未付款。因此,每当用户下次登录你的应用程序时,你都可以获得已登录用户的状态。获得已记录用户的状态后,你可以启用或禁用ui元素。
相关问题 更多 >
编程相关推荐