香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91

Discuz! 官方交流社區

標題: 設置 / 修改cookie有效期,感謝 [打印本頁]

作者: gongls    時間: 2023-8-23 10:45
標題: 設置 / 修改cookie有效期,感謝


我的網站很長時間內都無需登錄,打開即登錄狀態,有使用CDN、Discuz 3.4 。請教如下問題:

1、怎么設置登錄cookie有效期呢(有外掛使用cookie登錄、自動簽到)。
所以我想通過更改cookie的有效期來嘗試解決該問題,如有更好的方法,還請指點,感謝!

2、現在DZX 3.4默認的cookie的時間是多久呢,在哪里設置或修改代碼呢?

感謝無私熱情的 DZ 人,感謝!

作者: IsaacZ    時間: 2023-8-23 16:54
全文搜索discuz源碼,在 cookie 附近的 2592000
作者: gongls    時間: 2023-8-24 08:00
IsaacZ 發表于 2023-8-23 16:54
全文搜索discuz源碼,在 cookie 附近的 2592000

你好,全文搜索discuz的什么源碼呢,我搜了一下“2592000” 太多了,不知道哪個是的
作者: IsaacZ    時間: 2023-8-24 10:32
gongls 發表于 2023-8-24 08:00
你好,全文搜索discuz的什么源碼呢,我搜了一下“2592000” 太多了,不知道哪個是的 ...

在cookie附近的,一行當中有cookie字樣的,比如:

(, 下載次數: 92)


作者: gongls    時間: 2023-8-24 11:25
IsaacZ 發表于 2023-8-24 10:32
在cookie附近的,一行當中有cookie字樣的,比如:

你好,非常感謝!
我找到這個文件了,也修改了。但似乎沒法阻止使用cookie登錄,自動簽到的現象。
觀察cookie是變化了,但是還是可以正常簽到。奇怪了
作者: gongls    時間: 2023-8-24 13:28
IsaacZ 發表于 2023-8-24 10:32
在cookie附近的,一行當中有cookie字樣的,比如:

或者說改了之后,感覺沒啥反應,過了時間后再打開網站咋還是登陸狀態呢
作者: IsaacZ    時間: 2023-8-24 15:15
注意清理所有的緩存,包括DZ的和UC的。再找找是否有其他跟 cookietime 相關的內容。
作者: gongls    時間: 2023-8-25 08:57
IsaacZ 發表于 2023-8-24 15:15
注意清理所有的緩存,包括DZ的和UC的。再找找是否有其他跟 cookietime 相關的內容。 ...

嗯,好的。感謝!
像那些外掛簽到,他們是登錄后獲取cookie,將cookie填寫到外掛中,我的這種做法可以阻止他們嗎
作者: IsaacZ    時間: 2023-8-25 09:55
理論上說應該可以的,你的服務端應該有權改寫對方的Cookies,令其失效。

參考:
Discuz! X cookie的設置與使用詳解_discuz 設置cookie 域名_日積月累的質變的博客-CSDN博客
https://blog.csdn.net/yicixing7/article/details/64121681

如果你在本機測試,修改參數上傳后記得更新緩存并清除本機COOKIES,這樣新的 Cookie 策略才會生效。
作者: gongls    時間: 2023-8-25 12:02
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

請問是全部都需要修改嗎?
作者: gongls    時間: 2023-8-25 12:03
IsaacZ 發表于 2023-8-25 09:55
理論上說應該可以的,你的服務端應該有權改寫對方的Cookies,令其失效。

參考:

我先研究一下看看,感謝您這么耐心的解答。




歡迎光臨 Discuz! 官方交流社區 (http://m.yu-jie.cn/) Powered by Discuz! X5.0