Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WooCommerce会员目录限制_Php_Wordpress_Woocommerce_Woocommerce Subscriptions_Woocommerce Memberships - Fatal编程技术网

Php WooCommerce会员目录限制

Php WooCommerce会员目录限制,php,wordpress,woocommerce,woocommerce-subscriptions,woocommerce-memberships,Php,Wordpress,Woocommerce,Woocommerce Subscriptions,Woocommerce Memberships,我有一个WoodPress会员网站,使用WooCommerce和WooCommerce会员插件 我们有一个会员页面,仅限于已注册的付费会员,并允许他们访问电视频道 我们面临的问题是,会员可以在没有会员资格的情况下访问页面、复制HTML和查看电视频道 由于这是我们想要停止热链接的视频和图像,我想知道下面的方法是否可行 每个成员都有一个成员编号(WordPress数据库id),我们可以将该id置乱并添加到电视频道URL中吗。这将允许我们解扰id,检查该用户是否具有当前成员身份,以及他们是否允许访问

我有一个WoodPress会员网站,使用WooCommerce和WooCommerce会员插件

我们有一个会员页面,仅限于已注册的付费会员,并允许他们访问电视频道

我们面临的问题是,会员可以在没有会员资格的情况下访问页面、复制HTML和查看电视频道

由于这是我们想要停止热链接的视频和图像,我想知道下面的方法是否可行

  • 每个成员都有一个成员编号(WordPress数据库id),我们可以将该id置乱并添加到电视频道URL中吗。这将允许我们解扰id,检查该用户是否具有当前成员身份,以及他们是否允许访问

  • 在我们知道WordPress数据库id被授予访问权限的时候,我们需要一种在不显示真实电视频道URL的情况下显示电视频道的方法

  • 这有可能吗?有人会对如何将其组合在一起提出建议吗

    如果你有其他的解决方案,我也愿意


    谢谢

    为什么不在页面上运行一个条件来检查用户是否具有成员资格,并在条件中输出安全内容?您的else条件可以显示“抱歉,您需要会员资格”消息,或者如果您愿意,甚至可以直接指向另一个页面。您好,这正是它现在的工作方式,但是人们可以在网站和会员资格限制之外热链接电视频道。您不能在PHP条件内热链接代码;他们只能查看页面的源代码。如果您仅在PHP成员资格条件内输出HTML,则当机器人/刮板机尝试查看页面时,他们不会看到该页面,因为他们不会以成员身份登录。只有有效的成员才能看到内容。看,我明白,但我们有会员一旦有了热链接就会取消。然后他们就可以进入电视频道。我将尝试您的建议,因为我可能缺少一些非常简单的内容。为什么不在页面上运行一个条件来检查用户是否具有成员资格,并在条件中输出安全内容呢?您的else条件可以显示“抱歉,您需要会员资格”消息,或者如果您愿意,甚至可以直接指向另一个页面。您好,这正是它现在的工作方式,但是人们可以在网站和会员资格限制之外热链接电视频道。您不能在PHP条件内热链接代码;他们只能查看页面的源代码。如果您仅在PHP成员资格条件内输出HTML,则当机器人/刮板机尝试查看页面时,他们不会看到该页面,因为他们不会以成员身份登录。只有有效的成员才能看到内容。看,我明白,但我们有会员一旦有了热链接就会取消。然后他们就可以进入电视频道。我会试试你的建议,因为我可能遗漏了一些非常简单的东西。