如何通过网址提供登录到WordPress的网站?

问题描述:

我通过我的网站链接到受保护的Wordpress网站,我想提供一个链接,单击时会自动提供登录凭据。如何通过网址提供登录到WordPress的网站?

我正在运行一个Apache服务与php5,虽然我没有PHP的经验,并想知道是否有一个简单的方法来提供登录凭据通过一个URL。

感谢

的因为WordPress用户的身份验证方式,是没有办法用一个简单的URL来做到这一点。看看这个相关的问题:PHP, cURL post to login to WordPress

我建议你消除用户登录到Wordpress完成你打算让他们做的任务,而不是这个“哈克”方法迫使他们的需要。

您可以通过在目标网站上编写一个插件来实现这一点。该插件将钩入“认证”动作钩子。在你的实现中,你可以使用$ _GET变量而不是$ _POSTed数据。看到这篇博客文章的一些代码示例如下:http://www.johnkolbert.com/wordpress/how-to-add-your-own-authentication-criteria/

您必须将用户重定向到目标站点上的wp-login页面,并包含重定向=选项以及将用户再次重定向到所需的页面。

注意:在URL中提供密码通常被认为是危险的。 Apache会记录这些URL,如果有人侵入服务器或跟踪访问的用户的URL,那么他们将拥有密码。

字面上没有办法做到这一点,没有登录本身,我会建议你去经历什么样的WordPress登录URL在其中? Wp Login URL

也不建议将我们的登录信息包含在重定向URL中以达到安全目的。 虽然你可以尝试WordPress的“密码保护”插件来保护你的密码,然后考虑添加重定向。