我在同一个域和同一个数据库上有两个WordPress网站。我在第一个主网站上创建的所有帐户也在第二个网站上工作,并自动登录。
但是管理员不再工作了。如果我注册为管理员并访问intranet网站,我应该能够看到一个只有管理员才能看到的按钮,而且后端对我来说是被阻止的。
我确保两个网站都安装在同一台服务器上,第二个网站链接到users和usermeta表。还要确保两个哈希代码都相同。wp配置文件中输入了以下代码:
网站https://www.pax-security.nl
define( \'COOKIE_DOMAIN\', \'.pax-security.nl\' );
define( \'COOKIEPATH\', \'/\' );
define( \'COOKIEHASH\', md5( \'pax-security.nl\' ) );
define( \'CUSTOM_USER_TABLE\', \'wp_users\' );
define( \'CUSTOM_USER_META_TABLE\', \'wp_usermeta\' );
网站
https://www.pax-security.nl/intranetdefine( \'COOKIE_DOMAIN\', \'.pax-security.nl\' );
define( \'COOKIEPATH\', \'/\' );
define( \'COOKIEHASH\', md5( \'pax-security.nl\' ) );
define( \'CUSTOM_USER_TABLE\', \'wp_users\' );
define( \'CUSTOM_USER_META_TABLE\', \'wp_usermeta\' );
为什么第一个网站上的管理员帐户是管理员帐户,而同一个帐户不是intranet网站上的管理员帐户?我可以在两个网站上使用相同的帐户登录。