繁体   English   中英

如何在 Wordpress 多站点中使用 nonce

[英]How to use nonces in a Wordpress multisite

对于基于域的多站点安装,我编写了一些 ajax 端点来从网络的一个博客中检索数据并将其显示在同一网络的另一个博客中。

我会尝试 wp_nonce_url 和 wp_verify_nonce 但不知何故,随机数不是相同的,所以验证失败。

我想知道为什么会这样。 据我从 wordpress 的文档中读到的,nonce 没有绑定到域,因此无论我调用网络的哪个博客,它都应该是相同的。

任何提示可能是什么原因,验证失败?

啊,我明白了。

我登录了进行 ajax 调用的站点,因此 uid 和 session 不相同。 由于此信息用于构建哈希,因此很明显随机数无法匹配。 由于我无法确定用户是否登录到 Ajax 调用(发送者/接收者)受影响的博客之一,我别无选择,只能实现我自己的 nonce 例程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM