Logout URL performing strange 时间:2015-01-20 作者:smith 输入url时:http://www.example.com/wp-login.php?action=logout 它会询问您是否要注销?为什么我没有以管理员身份登录时会发生这种情况?如果我在任何网站上运行此url,如http://www.example.com/wp-login.php?action=logout 该网站的管理员知道,当我刚刚使用这个url时,有人注销了,但没有管理员用户名和密码。 2 个回复 SO网友:Dan Ștefancu 这是因为URL中缺少nonce参数。每个WordPress操作,包括登录/注销,都首先验证nonce,以确保请求来自已知的源。 SO网友:RichardTape 为了进一步说明Dan的答案,为了正确地建立登录或注销链接,WordPress为您提供了两个功能;wp_login_url() 和wp_logout_url() - 它们都会为您生成一个带有nonce的URL。实际上还有一个辅助函数,wp_loginout() 如果用户已登录,则提供登录链接;如果用户已登录,则提供注销链接。如果你在屏幕上看,如果你只是输入示例,你就会看到。com/wp登录。php?操作=注销您将看到它生成了一个包含nonce的链接。 结束 文章导航