php168讨论区论坛 » 建议与发展探讨区 » 3.5版PW为何不象3.1PW那样可以整站与论坛统一登录
PHP168专用空间1G 150元/年 送域名和数据库 1.2G全能空间送200M数据库 仅售99元 1G双线双IP高速空间+200M数据库=158

1G双线空间+CN+SQL=99 免费代办备案

PHP168官方推荐虚机—阳光互联 上海电信DELL双志强598/月4G硬防10M带宽 域名1元/年 至强空间80/年 整机起售450/月 托管300/月 网拓1G双线空间送数据库+邮局=88元/年

广告位招租,联系QQ:81684210




本页主题: 3.5版PW为何不象3.1PW那样可以整站与论坛统一登录 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

diginow 该用户目前不在线



级别: 幼儿园
发帖: 27
积分: 99 点
铜板: 0 个
注册时间:2005-10-05
最后登录:2008-11-16

3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

3.1PW可以整站与论坛统一登录

但是到拉3.5FOR PW却不能,如果要想统一登录
需修改phpwind论坛文件如下,修改文件共有3个?

3.1不需修改PW,到3.5反而要修改?

顶端 Posted: 2005-10-08 23:31 | [楼 主]
夜雨飘零 该用户目前不在线



级别: 初中生
发帖: 89
积分: 209 点
铜板: 0 个
注册时间:2005-09-26
最后登录:2008-01-22

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

可以去下置顶的10.6号的版本就可以,修改看下载后里面的安装说明,那里有详细的说明~
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-10-09 09:28 | 1 楼
diginow 该用户目前不在线



级别: 幼儿园
发帖: 27
积分: 99 点
铜板: 0 个
注册时间:2005-10-05
最后登录:2008-11-16

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

就是呀,3.5版的要修改PHPWIND的文件,而3.1我记得是不需要修改的
顶端 Posted: 2005-10-09 22:00 | 2 楼
夜雨飘零 该用户目前不在线



级别: 初中生
发帖: 89
积分: 209 点
铜板: 0 个
注册时间:2005-09-26
最后登录:2008-01-22

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

改一下也很容易的
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-10-09 22:10 | 3 楼
ufoian 该用户目前不在线

头衔:168草根委员会主席 168草根委员会主席

2星级VIP用户
级别: 高中生
发帖: 755
积分: 888 点
铜板: 0 个
注册时间:2005-04-26
最后登录:2008-10-21

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

============以下方法是为了解决统一登录,如果你不想统一登录,就不必修改以下文件========

====================以下方法仅适合168整站兼容pw3.x版==============================

修改文件共有3个
login.php,global.php,register.php




==============================修改文件开始========================================




在login.php文件中查找

Cookie("winduser",$winduid."\t".$windpwd,$cktime);
Cookie("winduser",$winduid."\t".$windpwd,$cktime);
替换成以下代码

if(is_passport){
                       setcookie('passport',"$winduid\t$loginuser\t$loginpwd",$cktime,'/');
                 }else{
                       Cookie("winduser",$winduid."\t".$windpwd,$cktime);
                 }



/****************************以上是第1步************************************/




在login.php文件中查找

Loginout();

替换成以下代码

if(is_passport){
           setcookie('passport',"",0,'/');
     }else{
           Loginout();
     }





/****************************以上是第2步************************************/



在register.php文件中查找

Cookie("winduser",$winduid."\t".$windpwd);
Cookie("winduser",$winduid."\t".confuse($windpwd));

替换成
if( is_passport ){
           setcookie('passport',"$winduid\t$rg_name\t$rg_pwd",$timestamp+3600,'/');
     }else{
           Cookie("winduser",$winduid."\t".confuse($windpwd));
     }




/****************************以上是第3步************************************/



在global.php文件中查找

list($winduid,$windpwd)=explode("\t",$_COOKIE['winduser']);
list($winduid,$windpwd)=explode("\t",GetCookie('winduser'));
替换成
if(is_passport){
     $passport=$_COOKIE['passport'];
     list($winduid,$windid,$windpwd)=explode("\t",$passport);
     $windpwd=md5($windpwd);
}else{
     list($winduid,$windpwd)=explode("\t",GetCookie('winduser'));
}



/****************************以上是第4步************************************/


在global.php文件中查找

define('R_P','./');
define('R_P',D_P);
替换成

define('R_P',D_P);
define('is_passport',1);      //统一登录,改成0不统一登录,改成1统一登录



/****************************以上是第5步************************************/
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-10-11 23:30 | 4 楼
变幻之风 该用户目前不在线



级别: 初中生
发帖: 195
积分: 299 点
铜板: 0 个
注册时间:2005-10-02
最后登录:2006-10-19

RE:

本文引用 2夜雨飘零发表的话题
Quote:
可以去下置顶的10.6号的版本就可以,修改看下载后里面的安装说明,那里有详细的说明~

改PW而不改168,这叫做“以我为主”。为什么总要让168去适应别人呢?当然是让别的程序适应168更好啦~~~
顶端 Posted: 2005-10-13 01:41 | 5 楼
ccce 该用户目前不在线



级别: 初中生
发帖: 181
积分: 286 点
铜板: 0 个
注册时间:2005-05-21
最后登录:2008-06-12

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

感谢5楼的兄弟!!!
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-10-13 22:44 | 6 楼
螳臂 该用户目前不在线



级别: 小学生
发帖: 26
积分: 134 点
铜板: 0 个
注册时间:2005-08-07
最后登录:2008-11-01

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

可以先装网站。后装论坛吗?
顶端 Posted: 2005-10-21 10:27 | 7 楼
龙城 该用户目前不在线

级别: 超级管理员
发帖: 10926
积分: 29644 点
铜板: 102 个
注册时间:2003-07-12
最后登录:2008-11-21

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

可以的
顶端 Posted: 2005-10-21 20:54 | 8 楼
龙城 该用户目前不在线

级别: 超级管理员
发帖: 10926
积分: 29644 点
铜板: 102 个
注册时间:2003-07-12
最后登录:2008-11-21

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

可以的
顶端 Posted: 2005-10-21 20:54 | 9 楼
boli 该用户目前不在线



级别: 小学生
发帖: 56
积分: 125 点
铜板: 0 个
注册时间:2005-11-09
最后登录:2008-05-06

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

好像DISCUZ的不好整啊
顶端 Posted: 2005-11-21 18:13 | 10 楼
honglake 该用户目前不在线



级别: 托儿所
发帖: 156
积分: 11 点
铜板: 0 个
注册时间:2005-07-16
最后登录:2008-06-25

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

马上PW4.01就出来了 不知道PHP168有没有什么打算
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-11-22 11:38 | 11 楼
冰冻蚁 该用户目前不在线



级别: 初中生
发帖: 298
积分: 408 点
铜板: 0 个
注册时间:2005-05-06
最后登录:2007-10-16

RE:3.5版PW为何不象3.1PW那样可以整站与论坛统一登录

太麻烦了
*****************************************
*      签名档欠费,点击续费!        *
*****************************************
顶端 Posted: 2005-11-24 12:33 | 12 楼
php168讨论区论坛 » 建议与发展探讨区
最漂亮的免费风格欣赏下载 以铜板换广告位二 以铜板换广告位三 以铜板换广告位四
以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八

Total 1.749257(s) query 4, Time now is:11-22 14:16, Gzip disabled
Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation 京ICP备05047353号