bާ@e,ХƥA׾©M㯸ƾ,_hX{DiH_ƾ,Фja`N@U






bݮephpwind׾«e,n`NXӰD
pGSPHPWIND׾,ХwPHPWIND׾;
pGphpwind׾¤O̷s,Фɯphpwind̷s
pGS㯸,Хw˾㯸;
pGA㯸Oe̷s,ХɯŬ㯸̷s.

uphpwind׾³̷sP168㯸̷sॿ`B檺pU,~iHϥḼݮe,~iHBݮe{Ǥ

pGAŦXW,ЫHUk,ݮe.

======Ĥ@رp:@HӨϥphpwind׾,{bsw168㯸==============
Ĥ@B,168㯸w˦n.(sw).w˪ɭ,޲zbKX׾ªWź޲z@.
ĤGB,iJ㯸x,ާ@pU:
tξާ@->XL׾³]m

ĤTB,aTPW׾¤PW׾ª.تO{PBn,_h,PBn.

ĥ|B,ק㯸Τv,
v޲z ->exΤպ޲z

======ĤGرp:@HӨϥ168㯸,{bswphpwind׾(QϥPW׾)==============
Ĥ@B,168㯸ɯsucceed
ĤGB,phpwind׾³̷sw˦n.
ĤTB,Bƾഫold168topw.php(|MpwҦƾ)
ĥ|B,iPHPWIND׾§sws,pG󪺸,󲾨phpwindؿattachment,_hܪ.
ĤB,i㯸x,]mXPHPWIND׾
tξާ@->XL׾³]m
ĤB,aTPW׾¤PW׾ª.تO{PBn,_h,PBn.

=====ĤTرp:@HӨϥ168㯸Pphpwind׾ªΤ==================================
Ĥ@B,ɯPHPWIND׾¬̷s,
ĤGB,ɯž㯸.
ĤTB,iJ׾§sws,
ĥ|BiJ㯸x,]mXPHPWIND׾,s㯸ws
tξާ@->XL׾³]m
ĤB,s㯸ws,aTPW׾¤PW׾ª.تO{PBn,_h,PBn.
 



ݮe,nRinstall.php,old168topw.phpnew168topw.php,_hww























 HUkOFѨMΤ@nApGAQΤ@nANקHU,pGAȳ·,NiHΪa׾¤TӤA׾ªNiHF



====================HUkȾAX168㯸ݮepw4.3.2==============================


קphpwind׾¤pUAק@3

login.php,global.php,register.php




==============================ק}l========================================

blogin.php󤤬d

$pwpwd=md5($pwpwd);

HUNX

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

/****************************U@B************************************/


blogin.php󤤬d

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

HUNX

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


/****************************U@B************************************/




blogin.php󤤬d

Loginout();

HUNX

Loginout();
	if(is_passport){	//P168ݮe
		setcookie('passport',"",0,'/');
	}





/****************************U@B************************************/



bregister.php󤤬d

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



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




/****************************U@B************************************/



bglobal.php󤤬d

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



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



/****************************U@B************************************/


bglobal.php󤤬d

define('R_P',D_P);



define('R_P',D_P);
define('is_passport',1);	//P168nf,令0Τ@nA令1Τ@n



/****************************U@B************************************/

bglobal.php󤤬d

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




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



/****************************U@B************************************/

bglobal.php󤤬d

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



is_passport && !GetCookie('passport') && $groupid='guest';	//P168ݮe

/****************************U@B************************************/

bglobal.php󤤬d

?>



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


/****************************U@B************************************/
bglobal.php󤤬d
 

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



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

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


























