作为Wordpress网站的授权用户?

作为Wordpress网站的授权用户?,wordpress,authentication,cookies,Wordpress,Authentication,Cookies,在wordpress上有一个网站。 简言之:我需要在不使用wordpress中的函数的情况下对该站点的用户进行身份验证 用户授权: $time = time() + 2 * 86400000; $data = 'adminjdwD|'.$time; $key = '$l*gvjdCkIUb;.Sj<code>=tpvo)myKm%lBH{<e?b3_%$l2EQWO2z/iUKc|&fBO|</code>mQ>E'; $salt = 'S[Rr@?Wa

在wordpress上有一个网站。 简言之:我需要在不使用wordpress中的函数的情况下对该站点的用户进行身份验证

用户授权:

$time = time() + 2 * 86400000;
$data = 'adminjdwD|'.$time;
$key = '$l*gvjdCkIUb;.Sj<code>=tpvo)myKm%lBH{<e?b3_%$l2EQWO2z/iUKc|&fBO|</code>mQ>E';
$salt = 'S[Rr@?Wa7k]qmDboI9e?K<code>mdRPg+1!w?&U)DeVf-p^0h;oD6.X+XBdYgF4^L:Y</code>C';
$key = hash_hmac('md5', $data, $key.$salt);
$hash = hash_hmac('md5', 'admin|'.$time, $key);
$cookie = 'admin|'.$time.'|'.$hash;
setcookie('wordpress_logged_in_'.md5('http://wp.ru'),$cookie,$time,'/','.wp.ru');
用户授权没有问题,但如果用户是管理员,控制面板将不允许我。
要注册哪些cookie将授权管理员?

对于/wp admin页面,有一个单独的cookie

我不确定管理员cookie是如何构造的,但这应该会让您走上正确的方向

尝试:

setcookie('wordpress_'.md5('http://wp.ru'),$adminCookie,$time,'/wp-admin','.wp.ru');