当使用DEDECMS时,登录是否保存的选项有几个:即时,一天,一周等等,但测试发现,选择为“即时”的时候,无论怎么登录,系统会立刻跳回登录页面。
经查,发现是写cookie状态的代码有些小bug导致。
function PutCookie($key, $value, $kptime=0, $pa="/")
{
global $cfg_cookie_encode,$cfg_domain_cookie;
$time = 0;
if($kptime>0){
$time = time()+$kptime;
}
setcookie($key, $value, $time, $pa,$cfg_domain_cookie);
setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value),0,16), $time, $pa,$cfg_domain_cookie);
}
标签:DEDECMS即时登录 | |
上一篇:没有了 | 下一篇:没有了 |