jim.ma 发表于 2007-3-13 20:13:52

发现3.1 bug : cookies保存不完整

使用 风讯 4.0 sp3
通过登录窗得到 cookies

FoosunCookie=AdminName=writer&LoginStyle=3; FoosunNSCookies=FoosunNSSiteName=%C2%DB%CE%C4%BF%E2&FoosunNSLinkType=0&FoosunNSIndexTemplet=%2FTemplets%2FNewsClass%2Findex%2Ehtml&FoosunNSIndexPage=%5Findex%2Eshtml&FoosunNSNewsDir=%2F&FoosunNSDomain=; FoosunDSCookies=FoosunDSLinkType=0&FoosunDSIndexTemplet=%2FTemplets%2Fdown%2Findex%2Ehtm&FoosunDSIndexPage=index%2Ehtml&FoosunDSDownDir=down&FoosunDSDomain=&FoosunDSOverDueMode=1&FoosunDSIPList=&FoosunDSIPType=1&FoosunDSLock=1; FoosunSUBCookie=FoosunSUBMF=1&FoosunSUBNS=1&FoosunSUBCS=1&FoosunSUBWS=1&FoosunSUBFL=1; FoosunMFCookies=FoosunMFCopyright=%B7%E7%D1%B6%D4%DA%CF%DF+%B0%E6%C8%A8%CB%F9%D3%D0%A3%A1&FoosunMFIndexFileName=index%2Eshtml&FoosunMFIndexTemplet=%2FTemplets%2FNewsClass%2Findex%2Ehtm&FoosunMFWriteType=0&FoosunMFPicClassid=9&FoosunMFMarkType=1&FoosunMFEmail=skywebs%40163%2Ecom&FoosunMFVersion=4%2E0+Sp3+Build20070122&FoosunMFsiteName=%D2%D7%C2%DB%CE%C4&FoosunMFDomain=www%2Eelunwen%2Ecn; ASPSESSIONIDASBBQCQR=LFHCGFBDNFCHOIJMLLCBLAEL


但是保存后从新进入发现 cookies 少了一段.变成了


FoosunCookie=AdminName=writer&LoginStyle=3; FoosunNSCookies=FoosunNSSiteName=%C2%DB%CE%C4%BF%E2&FoosunNSLinkType=0&FoosunNSIndexTemplet=%2FTemplets%2FNewsClass%2Findex%2Ehtml&FoosunNSIndexPage=%5Findex%2Eshtml&FoosunNSNewsDir=%2F&FoosunNSDomain=; FoosunD


后面的全丢了........... :(

sumaxi 发表于 2007-3-13 20:25:03

手工修改
找到火车头目录\System里面有个overall的文件,编辑它,StaticCookie=
Cookie=   
这两个后面的数值修改成一样的,就可以了

jim.ma 发表于 2007-3-13 20:40:20

暂时解决办法,手动将 cookies 改短可以登录发布.

比如把上面的cookies改为
FoosunCookie=AdminName=writer&LoginStyle=3; FoosunNSCookies=FoosunNSSiteName=%C2%DB%CE%C4%BF%E2&FoosunNSLinkType=0;FoosunMFCookies=FoosunMFDomain=www%2Eelunwen%2Ecn; ASPSESSIONIDASBBQCQR=CDMCGFBDNAHCAEHIKEFPODNI

发布是可以了。 只是每次都这样改还是比较麻烦....

主要是
FoosunCookie=AdminName=writer;ASPSESSIONIDASBBQCQR=CDMCGFBDNAHCAEHIKEFPODNI

SESSIONID丢了是登录超时的关键,而session是有时间限制不活动就清除了所以比较麻烦.

[ 本帖最后由 jim.ma 于 2007-3-13 20:45 编辑 ]
页: [1]
查看完整版本: 发现3.1 bug : cookies保存不完整