繁体   English   中英

PHP,Cookie,Wordpress-如何在一个站点上自动登录,在另一个站点上登录

[英]php, cookies, wordpress - how to make automatic login in one one site, login and on other one

嗨,我有两个wordpress网站,它们几乎相同,但具有不同的域。

我需要做的是,当您在一个wordpress网站上登录时,它将在另一网站上使用相同的用户名和密码登录。

我知道这可能会有一些安全问题,但这没关系,我只需要执行此任务即可。

我知道原理,工作原理,登录请求中的另一页,用相同的用户名或其他方式登录用户,当您进入一个站点时,它将检查用户是否已登录另一站点。

但是,如何在代码中这样做呢? PHP,WordPress,饼干?

想法? 职能 ? 如何通过php发送请求?

谢谢

编辑:用户在两个站点上都已同步,用户应该看不到有关第二次登录的任何信息。 如何通过php发送此类url请求? 用户通过输入用户名和密码登录一个站点,该用户名将自动登录到另一个站点;如果他进入第二个站点,则该用户已经登录。

RIP史蒂夫·乔布斯!

您可以将登录名和密码添加到另一个站点的URL中,或者可以使用iframe或弹出窗口打开另一个站点进行登录,而让另一个站点设置其cookie。

这完全取决于用户打算如何在站点之间进行切换。

应该有链接还是他们可以独立打开网站?

添加了解决方案。

一个站点可能会在登录后通过执行链接的链接将用户重定向到另一个站点,然后另一个站点立即将其重定向回原始站点。

这样,您将不会遇到阻止3:d派对Cookie的问题。

但是您将需要为重定向创建一个特殊的登录页面。

让一个站点负责主从关系的登录要容易得多。 否则,您会陷入列表冲突且没有审核跟踪的麻烦。

您是否考虑过与Google等各种身份验证服务器配合使用的插件之一? 然后,这些站点可能不需要互相交谈。

来自wordstack网站的内容是这样的: https ://wordpress.stackexchange.com/questions/3924/synchronize-wordpress-user-accounts-across-multiple-domains-and-installations-wit

编辑:

这是入门。

http://willnorris.com/2009/03/authentication-in-wordpress-28

也许您可以在每个服务器上编写一个快速的json服务器,而另一个服务器可以访问。 我已经用十几行代码完成了类似的工作(但没有使用wordpress)。 让我知道您是否需要更多信息。

暂无
暂无

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

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