ڲǰ,뱸̳վ,Իָ,ұעһ






ڼphpwind̳ǰ,Ҫעļ
ûPHPWIND̳,ȰװPHPWIND̳;
phpwind̳°,phpwindΪ°
ûվ,Ȱװվ;
վ汾ǵǰ°,Ϊվ°.

ֻphpwind̳°168վ°е,ſʹǼ,ſмݳļ

Ļ,밴·,.

======һ:һֱʹphpwind̳,°װ168վ==============
һ,168վװ.(ȫ°װ).װʱ,Աʺ̳ĳԱһ.
ڶ,վ̨,:
ϵͳ->̳

,ѸPW̳ļ滻PW̳ļ.Ŀʵͬ¼,Ļ,ͬ¼.

Ĳ,޸վûȨ,
Ȩ޹ ->ǰ̨û

======ڶ:һֱʹ168վ,°װphpwind̳(ʹPW̳)==============
һ,168վɹ
ڶ,phpwind̳°氲װ.
,תļold168topw.php(ļpw)
Ĳ,PHPWIND̳»,иĻ,ѸƵphpwindĸĿ¼attachment,ʾ.
岽,վ̨,PHPWIND̳
ϵͳ->̳
,ѸPW̳ļ滻PW̳ļ.Ŀʵͬ¼,Ļ,ͬ¼.

=====:һֱʹ168վphpwind̳û==================================
һ,PHPWIND̳Ϊ°,
ڶ,վ.
,̳»,
Ĳվ̨,PHPWIND̳,վ
ϵͳ->̳
岽,վ,ѸPW̳ļ滻PW̳ļ.Ŀʵͬ¼,Ļ,ͬ¼.
 



Ϻ,Ҫɾļinstall.php,old168topw.phpnew168topw.php,аȫ























 ·Ϊ˽ͳһ¼㲻ͳһ¼Ͳ޸ļ,鷳,Ϳø̳ļ滻̳ľͿ



====================·ʺ168վpw4.3.2==============================


޸phpwind̳ļ£޸ļ3

login.php,global.php,register.php




==============================޸ļʼ========================================

login.phpļв

$pwpwd=md5($pwpwd);

滻´

$pwpwd=$pwpwd2=md5($pwpwd);

/****************************һ************************************/


login.phpļв

Cookie("winduser",StrCode($winduid."\t".$windpwd),$cktime);

滻´

Cookie("winduser",StrCode($winduid."\t".$windpwd),$cktime);
		if(is_passport){	//168ļ
			$pwpwd2=mymd5($pwpwd2);
			setcookie('passport',"$winduid\t$pwuser\t$pwpwd2",$cktime,'/');
		}


/****************************һ************************************/




login.phpļв

Loginout();

滻´

Loginout();
	if(is_passport){	//168ļ
		setcookie('passport',"",0,'/');
	}





/****************************һ************************************/



register.phpļв

Cookie("winduser",StrCode($winduid."\t".PwdCode($windpwd)));

滻

Cookie("winduser",StrCode($winduid."\t".PwdCode($windpwd)));
		if(is_passport){	//168ļ
			$pwpwd2=mymd5($rg_pwd);
			setcookie('passport',"$winduid\t$rg_name\t$pwpwd2",$cktime,'/');
		}




/****************************һ************************************/



global.phpļв

list($winduid,$windpwd)=explode("\t",StrCode(GetCookie('winduser'),'DECODE'));


滻
list($winduid,$windpwd)=explode("\t",StrCode(GetCookie('winduser'),'DECODE'));
if(is_passport){	//168ļ
	list($winduid,$windid,$windpwd)=explode("\t",$_COOKIE[passport]);
}



/****************************һ************************************/


global.phpļв

define('R_P',D_P);

滻

define('R_P',D_P);
define('is_passport',1);	//168ĵ¼ӿ,ĳ0ͳһ¼ĳ1ͳһ¼



/****************************һ************************************/

global.phpļв

if(!$detail || PwdCode($detail['password']) != $windpwd

滻


if(!$detail || (PwdCode($detail['password'])!=$windpwd && !is_passport) || (mymd5($detail['password'])!=$windpwd && is_passport) 



/****************************һ************************************/

global.phpļв

!GetCookie('winduser') && $groupid='guest';

滻

is_passport && !GetCookie('passport') && $groupid='guest';	//168ļ

/****************************һ************************************/

global.phpļв

?>

滻

function mymd5($value){	//168վ
	global $webdb,$onlineip;
	$mymd5='5*j,.;?.%#@!';
	return md5("$value$mymd5$onlineip$_SERVER[HTTP_USER_AGENT]$webdb[mymd5]");
}
?>


/****************************һ************************************/
global.phpļв
 

$GLOBALS['groupid']='guest';

滻

$GLOBALS['groupid']='guest';
		setcookie('passport',"",0,'/');setcookie('winduser',"",0,'/');

/*********************************************************************/


























