12下一页
返回列表 发帖
查看: 3362|回复: 10

[已解决] 设置 / 修改cookie有效期,感谢

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
发表于 2023-8-23 10:45:16 | 查看全部 |阅读模式


我的网站很长时间内都无需登录,打开即登录状态,有使用CDN、Discuz 3.4 。请教如下问题:

1、怎么设置登录cookie有效期呢(有外挂使用cookie登录、自动签到)。
所以我想通过更改cookie的有效期来尝试解决该问题,如有更好的方法,还请指点,感谢!

2、现在DZX 3.4默认的cookie的时间是多久呢,在哪里设置或修改代码呢?

感谢无私热情的 DZ 人,感谢!
1 贡献

最佳答案

gongls 发表于 2023-8-24 08:00
你好,全文搜索discuz的什么源码呢,我搜了一下“2592000” 太多了,不知道哪个是的 ...

在cookie附近的,一行当中有cookie字样的,比如:

截图202308241032431976.jpg

回复

使用道具 举报

37

主题

535

回帖

776

积分

自成一派

贡献
28 点
金币
44 个
QQ
发表于 2023-8-23 16:54:25 | 查看全部
全文搜索discuz源码,在 cookie 附近的 2592000
回复

使用道具 举报

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2023-8-24 08:00:51 | 查看全部
IsaacZ 发表于 2023-8-23 16:54
全文搜索discuz源码,在 cookie 附近的 2592000

你好,全文搜索discuz的什么源码呢,我搜了一下“2592000” 太多了,不知道哪个是的
回复

使用道具 举报

37

主题

535

回帖

776

积分

自成一派

贡献
28 点
金币
44 个
QQ
发表于 2023-8-24 10:32:46 | 查看全部
gongls 发表于 2023-8-24 08:00
你好,全文搜索discuz的什么源码呢,我搜了一下“2592000” 太多了,不知道哪个是的 ...

在cookie附近的,一行当中有cookie字样的,比如:

截图202308241032431976.jpg

回复

使用道具 举报

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2023-8-24 11:25:57 | 查看全部
IsaacZ 发表于 2023-8-24 10:32
在cookie附近的,一行当中有cookie字样的,比如:

你好,非常感谢!
我找到这个文件了,也修改了。但似乎没法阻止使用cookie登录,自动签到的现象。
观察cookie是变化了,但是还是可以正常签到。奇怪了
回复

使用道具 举报

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2023-8-24 13:28:38 | 查看全部
IsaacZ 发表于 2023-8-24 10:32
在cookie附近的,一行当中有cookie字样的,比如:

或者说改了之后,感觉没啥反应,过了时间后再打开网站咋还是登陆状态呢
回复

使用道具 举报

37

主题

535

回帖

776

积分

自成一派

贡献
28 点
金币
44 个
QQ
发表于 2023-8-24 15:15:26 | 查看全部
注意清理所有的缓存,包括DZ的和UC的。再找找是否有其他跟 cookietime 相关的内容。
回复

使用道具 举报

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2023-8-25 08:57:47 | 查看全部
IsaacZ 发表于 2023-8-24 15:15
注意清理所有的缓存,包括DZ的和UC的。再找找是否有其他跟 cookietime 相关的内容。 ...

嗯,好的。感谢!
像那些外挂签到,他们是登录后获取cookie,将cookie填写到外挂中,我的这种做法可以阻止他们吗
回复

使用道具 举报

37

主题

535

回帖

776

积分

自成一派

贡献
28 点
金币
44 个
QQ
发表于 2023-8-25 09:55:12 | 查看全部
理论上说应该可以的,你的服务端应该有权改写对方的Cookies,令其失效。

参考:
Discuz! X cookie的设置与使用详解_discuz 设置cookie 域名_日积月累的质变的博客-CSDN博客
https://blog.csdn.net/yicixing7/article/details/64121681

如果你在本机测试,修改参数上传后记得更新缓存并清除本机COOKIES,这样新的 Cookie 策略才会生效。
回复

使用道具 举报

22

主题

170

回帖

200

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2023-8-25 12:02:51 | 查看全部
IsaacZ 发表于 2023-8-24 15:15
注意清理所有的缓存,包括DZ的和UC的。再找找是否有其他跟 cookietime 相关的内容。 ...

在“其他代码”  “插件” 和  “模板” 中也有 “cookietime”分别是:

api/uc.php
\source\class\class_member.php
\source\function\function_member.php
\static\js\logging.js


\source\plugin\jzsjiale_isms,是登录插件,有好几个文件都涉及到了
\source\plugin\keke_tixian\identity.inc.php
\source\plugin\qqconnect\connect\connect_login.php
\source\plugin\wechat\connect.inc.php
\source\plugin\xigua_login\


\template\comiis_app\touch\member\login.php
\template\default\member\login.htm
\template\default\member\login_simple.htm
\template\default\mobile\member\login.htm
\template\default\touch\member\login.htm

\template\nexmuban\member\login.php
\template\nexmuban\member\login_simple.php

请问是全部都需要修改吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-9-8 21:00 , Processed in 0.080688 second(s), 35 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表