Javascript 如何设置网站的免费和付费版本?
我目前正在重新设计一个网站,并寻找如何添加该网站的付费版本的解决方案 例如,假设我有一个Javascript 如何设置网站的免费和付费版本?,javascript,html,django,user-registration,Javascript,Html,Django,User Registration,我目前正在重新设计一个网站,并寻找如何添加该网站的付费版本的解决方案 例如,假设我有一个下拉框,里面有20个元素。但是,我希望禁用这20个元素中的15个,除非用户拥有付费帐户。现在,这就是我需要区分免费/付费版本的范围 我计划添加注册帐户和登录的功能,以及某种类型的支付处理器(非常感谢您的建议!-目前正在考虑使用Django/Python)。我只是不知道如何最好地管理两个不同级别的网站,并允许付费会员使用这些附加选项 我正在使用纯Javascript的计算器。使用引导进行页面设计。至于其他事情,
下拉框,里面有20个元素。但是,我希望禁用这20个元素中的15个,除非用户拥有付费帐户。现在,这就是我需要区分免费/付费版本的范围
我计划添加注册帐户和登录的功能,以及某种类型的支付处理器(非常感谢您的建议!-目前正在考虑使用Django/Python)。我只是不知道如何最好地管理两个不同级别的网站,并允许付费会员使用这些附加选项
我正在使用纯Javascript的计算器。使用引导进行页面设计。至于其他事情,我是开放的。我会给你一个直截了当的想法,也许这会对你有所帮助 因此,假设某个用户为您的服务付费,您可以在应用程序后端标记一个令牌,以确定某个特定用户是否付费。因此,每当用户下次登录你的应用程序时,你都可以获得已登录用户的状态。 获得已登录用户的状态后,可以启用或禁用ui元素
我希望这有点道理。要做到这一点,您必须在数据库中添加一个默认值为NULL的字段,我们称之为“订阅”,并将其添加到用户表中。然后,每次用户登录到您的网站时,获取subcription值并将其写入会话变量。要确保自由成员不被允许执行订阅成员可以执行的任何操作,您必须做的最后一件事是检查会话变量的内容,同时:
因此,正如您所见,与其让付费会员浏览专为他们设计的全新版本的网站,还不如阻止免费用户访问付费会员选项。可能在数据库或其他地方跟踪付费用户,然后更新填充该下拉列表的逻辑,非常简单的东西。