0
我已经位于我的WordPress安装的根文件夹 wordpress-root/includes/login.php
设置我自己的Cookie在WordPress
当我登入从主页,我呼吁通过AJAX这个脚本登录用户的PHP脚本。
这是脚本做什么:
if (eveything checks out)
{
//set session variables to track user
//generate a unique auth token
//store auth token in db
//set cookies
setcookie('email',$email,mktime(0,0,0,12,31,2012));
setcookie('authtoken',$authtoken,mktime(0,0,0,12,31,2012));
}
的问题是上述一切工作正常,但饼干将不会设置。我可以在数据库中看到正在输入的内容,并且不会引发任何错误或警告。
从另一个脚本,我做
var_dump($_SESSION); var_dump($_COOKIE);
我可以看到会话变量我设置,以及一堆饼干WordPress是设定的,但我看不到我刚刚设置的cookie。
请注意:以上登录与WordPress的登录系统无关。我正在创建自己的登录系统。