我有一个Wordpress,我不想为下一个功能创建用户:
我需要一页有这种行为的页面:
URL1 = https://my-site.example.com/some-page/ => Renders some public content
URL2 = https://my-site.example.com/some-page/?token=abc-payload => Renders private content for person abc
URL3 = https://my-site.example.com/some-page/?token=xyz-payload => Renders private content for person xyzabc-payload和xyz-payload可以是某种JWT,包含用户名、一些短的私有数据和一个签名,这样wordpress就知道这些信息在页面上是有效签名和可显示的。
示例:
调用URL1 https://my-site.example.com/some-page/可以呈现:
+-----------------------------------+
| Welcome to the raffle |
| - Sign up here |
| - Name: [ ] |
| - Email: [ ] |
| [submit] |
+-----------------------------------+这个表单不会将任何东西写入wordpress,而是将信息发送到第三方系统。
调用URL2 https://my-site.example.com/some-page/?token=abc-payload可以呈现:
+-----------------------------------+
| Welcome to the raffle |
| - Welcome Alice |
| - Your inscription id is 33 |
+-----------------------------------+在这种情况下,abc-payload包含由wordpress信任的人签名的{"name":"Alice","id":33}。
调用URL3 https://my-site.example.com/some-page/?token=xyz-payload可以呈现:
+-----------------------------------+
| Welcome to the raffle |
| - Welcome Bob |
| - Your inscription id is 77 |
+-----------------------------------+在这种情况下,xyz-payload包含由wordpress信任的人签名的{"name":"Bob","id":77}。
我怎么能这么做?
发布于 2023-04-08 23:53:20
https://webmasters.stackexchange.com/questions/142028
复制相似问题