|
|
|
【用户】
吴保灵 |
|
[center]关于众多用户反映登陆不上网站的解决办法! [/center]
近段时间很多用户反映网站注册不上或者登陆不上
我们对此问题进行了进一步的测试
现对该问题分析如下:
我们默认的写cookies的时候读的是当前服务器的时间,然后再该时间上加上20分钟的过期时间,最后写到本地的cookies里面去,问题在于本地浏览器对cookies的判断是根据本地时间的而非服务器时间,也就是:
假如登陆时,服务器时间是17:30 2004-05-24,
那么cookies写进去的过期时间应该是 17:50 2004-05-24,
而如果在这个时候本地的计算机的时间为 17:51 2004-05-24 的时候
那么浏览器会认为该cookies已经失效了,也就出现的登陆不上的现象。
所以,问题的根本原因是在于你本地计算机的时间与服务器的时间差别太大(该现象在网吧内尤其严重,也是大部分网吧上网的用户登陆不上的原因)。
解决办法:
1、请大家在自己的站里发给登陆用户公告,使其计算机时间和服务器时间基本一致(服务器时间一般是比较准的,如果不准请联系空间商更新);
2、非永久登陆时,可将默认写进20分钟的cookies失效时间去掉,修改方法:
打开include/config.asp,找到51行
response.cookies(joekoe_cms.web_cookies).expires=DateAdd("n",dim_num(2),joekoe_cms.now_time)
将此行删除或者前面加上一个单引号注释掉该语句就可以了。
如果还有问题,请在论坛提出,谢谢![
|
|
|
|
|
|
|
|