蓝雨 发表于 2009-12-13 00:02:00

更改cookie的登录默认期限,现在默认的是一年

pw有两种登陆途径
一是首页,也就是index.php简单的登录框
二是登陆页面,也就是login.php登录框

所以要改就要都改了
1、先说第一处
找到template\\wind\\index.htm文件
搜索代码:
<input type=\"hidden\" name=\"cktime\" value=\"31536000\" />
注意,value后面的值就是31536000就是代表一年
如果要默认成即时,就改成0
如果要默认成一小时,就改成3600
如果要默认成一天,就改成86400
如果要默认成一月,就改成2592000
其实这里的值是秒啦
即时就是0秒,一小时是3600秒,一天是86400秒,一个月是2592000秒,一年就是31536000秒了

2、第二处
找到template\\wind\\login.htm文件
找到代码:
<input type=\"radio\" name=\"cktime\" value=\"31536000\" checked tabindex=\"9\" />一年
<input type=\"radio\" name=\"cktime\" value=\"2592000\" /> 一个月
<input type=\"radio\" name=\"cktime\" value=\"86400\" />一天
<input type=\"radio\" name=\"cktime\" value=\"3600\" />一小时
<input type=\"radio\" name=\"cktime\" value=\"0\"/>即时
注意,第一行和其他行对比,多了checked tabindex=\"9\"
问题就在这里了
多了这个就是默认
所以啊,你把checked tabindex=\"9\"换到哪个有效期的对应位置,就是默认那个有效期了。

既然了解了数值的单位是秒,其实是可以自己设定的啦
你爱默认多少秒就默认多少秒了~
页: [1]
查看完整版本: 更改cookie的登录默认期限,现在默认的是一年