首页 > 解决方案 > wordpress 中“未注册”访问者的访问控制

问题描述

我正在尝试创建一个 wordpress 插件,如果未注册的访问者具有与之关联的某个 PHP 会话值,它将仅呈现/显示来自某些类别的某些类别/帖子。

到目前为止,我已经能够为访问者设置 PHP 会话值(字符串数组)。这是在/如果用户访问/auth?jwt=...url 时完成的,其中查询参数是一个 json web-token,其中包含用户应该访问的字符串数组(类别名称)。

我无法弄清楚如何“过滤”用户可见的内容,有人可以给我一些关于如何解决这个问题的提示吗?我是 wordpress 插件的初学者,但我在 C#/Node.js 后端开发方面有一些经验。

注意:我知道 PHP 会话不是 wordpress 网站的最佳实践,但我没有找到任何插件可以让我为未注册的访问者设置会话变量,这些变量将在站点访问/浏览器重新启动之间保持不变。

在此先感谢您的所有回复!

标签: wordpressjwtaccess-control

解决方案


推荐阅读