Reactjs 仅当用户从stripe成功购买时,才允许用户限制访问

Reactjs 仅当用户从stripe成功购买时,才允许用户限制访问,reactjs,express,redux,jwt,stripe-payments,Reactjs,Express,Redux,Jwt,Stripe Payments,我正在建立一个react网站,用户可以在该网站上为页面上的内容购买日、周或月通行证。我只想让他们在购买日卡的情况下使用一天。每周和每月相同。我使用JWT让用户保持登录状态。我不知道如何创建功能来验证他们是否仍然可以访问。我希望能得到一些帮助。如果有帮助的话,我也在使用redux。您需要开始单独考虑。您的JWT有望履行身份验证职责。您所询问的受限访问是授权问题。换句话说:既然你知道这个用户是谁,他们可以做什么 您需要将JWT映射到某种形式的内部用户id,然后确定它们是否可以访问请求的资源/端点/e

我正在建立一个react网站,用户可以在该网站上为页面上的内容购买日、周或月通行证。我只想让他们在购买日卡的情况下使用一天。每周和每月相同。我使用JWT让用户保持登录状态。我不知道如何创建功能来验证他们是否仍然可以访问。我希望能得到一些帮助。如果有帮助的话,我也在使用redux。

您需要开始单独考虑。您的JWT有望履行身份验证职责。您所询问的受限访问是授权问题。换句话说:既然你知道这个用户是谁,他们可以做什么

您需要将JWT映射到某种形式的内部用户id,然后确定它们是否可以访问请求的资源/端点/etc

例如,您可能允许所有用户从/jobs获取职位信息以查看职位信息列表,但如果他们尝试向/jobs发布职位信息或申请职位信息,则您可以验证他们是否是高级用户,并在其付费订阅上留有剩余时间