单一登录为wordpress多站点用不同的域

时间:2017-03-27 08:56:02

标签: php wordpress cookies config multisite

我正在尝试让SSO为具有多个域的WordPress多站点环境工作。我试图将所有网站发送到同一个数据库

define('CUSTOM_USER_TABLE',      'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');

define('ADMIN_COOKIE_PATH', '/');
define( 'COOKIE_DOMAIN', 'Site1.com' );
define('COOKIEPATH', '/');
define('SITECOOKIEPATH', '');

这适用于主域名,但当我尝试登录其他域名时,我会收到Cookie被阻止或不受支持的错误。

我也试过这个:

define('ADMIN_COOKIE_PATH', '/');
define( 'COOKIE_DOMAIN', '' );
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');

但这只会让您单独登录域名,因此您可以在site1登录但在site2注销。但我希望他们都登录。

0 个答案:

没有答案
相关问题