通行证同时整合PHPWIND与DISCZ的通行证,这下两个论坛的都有了,在 3.1正式版上测试通过。
使用方法:
1、将mjgpassport.php , index_do.php 复制到member 目录下 config_passport.php 复制到 include 目录下 sys_passport 复制到 dede 目录下
2、设置DEDE通行证,如下所示
PHPWIND后台设置通行证选项
如下:
注意:1、phpwind (论坛后台)注册地址要写成这样,discuz 的不用
论坛通行证注册地址:dede/member/index_do.php?fmdo=user&dopost=regnew&
就是最后面加个 & 否则论坛里打不开注册页面
2、如果不能正常跳转,请在跳转地址使用网站地址如,https://www.abc.com/dede/member/index.php
discz后台设置通行证选项
通行证服务器地址:https://localhost //-你的网站程序地址
通行证登录地址:dede/member/login.php
通行证退出地址:dede/member/index_do.php?fmdo=login&dopost=exit
通行证注册地址:dede/member/index_do.php?fmdo=user&dopost=regnew
注意:通行证私有密钥 要和 DEDE通行证加密码 一致,否则不能通讯
注:3.1正式版通行证设置不可用,在这修改
3.1正式版把/dede/inc/inc_memu.php的第99行
改成:<m:item name='通行证设置' link='sys_passport.php' rank='sys_Edit' target='main' />
就可以设置了通行证页面了
4、SQL语句导入BBS会员数据到DEDE,已经是md5加密方式了,直接导就可以
进入dede系统设置,SQL命令行工具,或 phpmyadmin
设bbs 和 DEDE 在同一个库里 ->data
如果DEDE原来有会员数据请先执行如下语句
update dede_member set pwd=md5(pwd)
然后
phpwind:
执行如下语句
insert into dede_member(userid,pwd,email,jointime) select username,password,email,regdate from pw_members
discuz:
执行如下语句
insert into dede_member(userid,pwd,email,jointime) select username,password,email,regdate from cdb_members
导入OK
(举报)