Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

HKpDev. 清除Cookies[整理版]

[复制链接]
KBO~~ 发表于 2005-9-19 23:11:42 | 显示全部楼层 |阅读模式
HACK名称: 清除Cookies[整理版]
整理者: KBO(HKpDev.)
原作者: 不详
修改程序: include/globel.php, member.php
修改模版: footer.htm
安装难度: 低
发布日期: 19-09-2005 23:00

声明: 这个是我自行修改的,有点程序参考了其他HACK,如有冒犯 抱歉抱歉

1.1 在include/globel..php中查找(就是清除cookies的function)
  1. function clearcookies() {
  2.         global $timestamp, $cookiepath, $cookiedomain, $discuz_uid, $discuz_user, $discuz_pw, $discuz_secques, $adminid, $groupid, $credit;
  3.         setcookie('_discuz_uid', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  4.         setcookie('_discuz_pw', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  5.         setcookie('_discuz_secques', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  6.         $groupid = 7;
  7.         $discuz_uid = $adminid = $credit = 0;
  8.         $discuz_user = $discuz_pw = $discuz_secques = '';
  9. }
复制代码

替换为(装了浏览主题密码的删除代码中的"//")
  1. function clearcookies() {
  2.         global $timestamp, $cookiepath, $cookiedomain, $discuz_uid, $discuz_user, $discuz_pw, $discuz_secques, $adminid, $groupid, $credit;
  3.                 setcookie('_discuz_uid', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  4.                 setcookie('_discuz_pw', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  5.                 setcookie('_discuz_secques', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  6.                 setcookie('onlinedetail', 0, $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  7.                 setcookie('sid', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  8.                 setcookie("fidpw$fid", '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  9. //                setcookie("tidpw$tid", '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  10.                 setcookie('oldtopics', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  11.                 setcookie('cookietime', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  12.                 setcookie('_cookietime', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  13.                 setcookie('expand_menu', '', $timestamp - 86400 * 365, $cookiepath, $cookiedomain);
  14.         $groupid = 7;
  15.                 $styleid = $_DCACHE['settings']['styleid'];
  16.         $discuz_uid = $adminid = $credit = 0;
  17.         if($adminid >0){
  18.                 $query = $db->query("DELETE FROM $table_adminsessions WHERE sid='$sid' OR dateline<$timestamp-3600", 'SILENT');
  19.         }
  20.         $discuz_user = $discuz_pw = $discuz_secques = '';
  21. }
复制代码


2.1 在member.php中查找
  1. } else {

  2.         showmessage('undefined_action', NULL, 'HALTED');
复制代码

之上加入
  1. //清除所有cookies操作 FOR Discuz! 2.5 BY KBO(HKpDev.)
  2. } elseif($action == 'clearallcookies') {
  3. clearcookies();
  4.         showmessage('所有cookies均已清除!', dreferer());

  5. //结束
复制代码


3.1 在footer.htm中查找
  1. <a href="$siteurl" class="mediumtxt" target="_blank">$sitename</a>
复制代码

在后加入
  1. - <a href="member.php?action=clearallcookies" class="mediumtxt">清除Cookies</a>
复制代码


完成
咕咕 发表于 2005-9-19 23:13:53 | 显示全部楼层
沙发~
回复

使用道具 举报

windgodman 发表于 2005-9-19 23:14:33 | 显示全部楼层
板凳。。。就是dz下面的那个吧。。
一直没有用过。。到底是清除那个?不会全部清除吧。
回复

使用道具 举报

hklcf 发表于 2005-9-19 23:15:08 | 显示全部楼层
地板冷冰冰的....
回复

使用道具 举报

 楼主| KBO~~ 发表于 2005-9-19 23:26:07 | 显示全部楼层
原帖由 windgodman 于 2005-9-19 23:14 发表
板凳。。。就是dz下面的那个吧。。
一直没有用过。。到底是清除那个?不会全部清除吧。

當然只會清除論壇中的cookies
回复

使用道具 举报

windgodman 发表于 2005-9-19 23:48:37 | 显示全部楼层
hoho,那就好。。很不错的阿。支持。。虽然以前似乎也看到过这种插件。难道是2.0的?呵呵。。
回复

使用道具 举报

 楼主| KBO~~ 发表于 2005-9-20 06:07:42 | 显示全部楼层
顶顶顶啊
回复

使用道具 举报

freddy 发表于 2005-9-20 08:52:00 | 显示全部楼层
嘿嘿~幸好在FD抢到沙发了!哈哈哈哈!支持兄弟!!!
回复

使用道具 举报

jingrui 发表于 2005-9-20 20:16:29 | 显示全部楼层
有什么变化吗?
回复

使用道具 举报

snow 发表于 2005-9-26 22:24:36 | 显示全部楼层
我安装以后又删除了,然后就进不了admincp.php了啊!!!

Cannot redeclare cutstr() (previously declared in /var/tmp/wolfol/bbs/include/global.php:21) in /var/tmp/wolfol/bbs/admin/global.php on line 21
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 22:09 , Processed in 0.025600 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表