Discuz论坛登录时Cookie有效期设置为浏览器进程没有效果的问题

 符文浩   2018-10-26 16:32   599 人阅读  0 条评论

需要解决各类discuz疑难杂症可以联系技术QQ:129820

安装discuz登录Cookie有效期设置为浏览器进程没有效果,在这里搜索了一下,得到答案是:
include目录下有个common.inc.php文件
dsetcookie('sid', $sid, 604800);  要是没改过的文件应该是在337行
把604800改成0就可以了!

很多人照此办法修改后发现还是没有效果,呵呵,因为Discuz有3个登录的入口,单独修改一个是没有用的,通过检查,最终的解决办法如下:
一、include目录下有个common.inc.php文件
dsetcookie('sid', $sid, 604800);  要是没改过的文件应该是在337行
把604800改成0就可以了!

二、在templates/ default 下有2个文件,discuz.htm和nopermission.htm,分别将文件中的<input type="hidden" name="cookietime" value="xxxxxx" />改成<input type="hidden" name="cookietime" value="0" />即可!

打赏
本文地址:http://blog.haozi.org/post/171.html
版权声明:本文为原创文章,版权归 符文浩 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?