discuz中那个文件对sso.php传过来的url后缀的时间进行判断? 以前论坛对登录有一个时间限制(sso.php中有一个time()来获取当前时间,不知道原始的discuz是不是有这种功能), 现在我新建的这个登录不想有时间的限制,任何时间都能登录,本来在erp_sso 中我是这样写的,$time = "1269964800000";
$ssourl = "$ssourl?ssoauth=$ssoauth&time=$time" ;这个long 是 2010-3-31 00:00:00 ,总部在 限制登录的时间内,希望能可以的,结果测试了还是不行,看来这个方法,只能从验证时间的地方下手了,不清楚是哪个文件那部分,请教了~~~~~~~~~~·

解决方案 »

  1.   

    论坛对登录有一个时间限制那你怎么传时间进来都没有用。只有改下discuz登陆那部分的代码,或取消限制
      

  2.   

    不知道原始的discuz是不是有这个限制的,想要改那段代码,不知道从哪儿下手,是哪个文件呢? 我这里跟踪不到了。。
      

  3.   

    这个已经找到问题了,是公司修改的discuz中的sso里面 ,有个else判断,在里面else {
    /* 根据URL中的参数,重新生成cookie,并重定向到ERP论坛 */
    dsetcookie('sid', '');
    dsetcookie('cookietime', 0);
    dsetcookie('auth', base64_decode($ssoauth), 0);
    dsetcookie('erpvalidate', 'hide');
    将前两行代码中的第三个参数去掉了,就OK了