整合 phpwind discuz 论坛用户 思路及源码

这两天一个客户要求整合一个论坛,指名要phpwind论坛,我查阅了我们自己论坛的整合(discuz)的思路,运用到phpwind中,依然奏效,不敢独享其乐,赶紧与大家分享。大致如下:

 

论坛用户与网站用户整合最简单思路分三步:

      一、利用论坛自己的后台插件phpwind的是插件中心的passport,风格插件->插件中心,找到“通行证”,点击“插件管理”,

是否开启通行证:是

通行证私有密钥:可以设置,也可以不要,就看你自己的需要了

将该网站做为通行证的:选择客户端(这样的意思是:网站是主,论坛是辅)

通行证服务器地址:写入你需要整合的网站的网址,最后不要加“/”例如:http://www.ljlgame.com

通行证登录地址:直接写登陆的地址,不用写前面的http,例如:register.php

通行证退出地址:同上

通行证注册地址:同上

点击提交即可

 

   这里就完成了论坛的登陆、注册、退出都会跳转到你制定的地方;

       二、在你的主站的登陆、注册、的地方生成整个域下的cookie,在退出时清除cookie

      生成域下的cookie方法:setcookie("ljlUser",$value,time()+3600,"/",".ljlgame.com");

     清除cookie方法:setcookie("ljlUser",'',time()-3600,"/",".ljlgame.com");

 

      三、在phpwind的global文件中插入一段逻辑语句

          1.判断是否可以得到ljlUser的cookie值

          2.得到cookie值,查看论坛的用户表里是否存在

          3.不存在则插入论坛用户表里

          4.最后将得到的cookie值的id和pwd分别赋值给phpwind的winduid   windpwd

 

              $winduid = 3;
              $windpwd = '27229878';
              $windpwd = PwdCode(md5($windpwd));
              Cookie("winduser",StrCode($winduid."/t".$windpwd."/t"),time()+3600);

 

自此就可以实现论坛和主站的用户整合;

 

 

 

dz的论坛整合思路与phpwind雷同,只需要修改的文件不同include/common.inc.php;

 

 

希望能够为大家提供方便,如有需要请加QQ:501165881

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
携圣诞和元旦的双重喜庆与祝福,PHPWind7火热发布!感谢一直辛苦等待新版本的童鞋们,祝大家新年进步,事业有成,尽情尽兴! PHPWind是一套采用php+mysql数据库方式运行并可生成html页面的全新且完善的强大系统.我们希望作为一个开源.共享的软件,PHPWind可以以其流畅的速度与高负载能力激起各位加入PHPWind阵营的热情!共同打造专业品牌PHPWind.Net PHPWind除了具备多重子版块.和后台用户组权限可以自由组合外,还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义积分与自定义等级提升系统、论坛用户宣传接口、帖子加密隐藏出售、分论坛二级目录/域名等一些特色功能.从而减轻了大部分论坛程序中都必须要借助开发hack才能实现的诸多工作。 正式版更新 改进后台计划任务设置 修正添加好友时消息显示错误 批量用户权限修改 后台用户个人.权限管理 改进权限算法 改进广告出租管理,自定义发消息 改进帖子中code代码显示方式 增加后台checkbox选中效果 邮件群发按注册时间选择用户 邮件群发可暂停发送任务 邮件群发发送意外故障后任务恢复功能 批量上传功能 版主已阅功能加强 搜索页面,搜索关键词用空格隔开 初始人或版主搜索新帖子批量管理 申请勋章短消息通知 短消息的下一条、下一条、转发 板块批量添加修改 附件出售 附件加密 外链提醒的白名单 修改发布辩论主题帖
 1、互动游戏介绍   互动游戏跟一般的网页游戏不同,一般的网页游戏其实是人机游戏,当然也有人跟人玩的,但是一般都不是实时的,而且游戏双方可能相隔的时间比较长。互动游戏的区别就是在于他需要游戏双方(甚至多方)同时在线,并实时获取他人的游戏状态。   这就意味着客户端浏览器需要实时地与服务器保持通信,要消耗一定服务器资源。那些关注效率问题和有兴趣做类似开发的朋友可以看看介绍“基于js + xml + ajax,打造网页互动娱乐游戏”   2、娱乐场游戏大厅介绍   娱乐场游戏大厅平台,可自由选择娱乐项目安装卸载、选择是否启用;并提供扩展接口,方便集成其他娱乐项目,目前该平台集成3个游戏模块 : 1、赌大小 2、斗地主 3、中国象棋 当然,以后我将继续开发其他项目,有什么好的提议,可以到本人论坛提出   3、演示地址   演示论坛   帐号:test   密码:123456   4、安装方法 1、将 casino 文件夹上传到论坛 hack 目录下 2、将 hack/casino/data 目录属性设置为可写,不然无法正常运行 3、登陆后台 -》 插件中心,安装娱乐场插件 4、进入娱乐场插件,选择安装游戏项目,并配置好相关设置(别忘了添加房间)   5、其他编码的安装包   提供下载的程序为 gbk 编码,其他编码推荐使用 在线文件编码转换工具   使用方法:将下载的 gbk 程序包,通过在线文件编码转换工具转换后,获得其他其他编码的程序包   在线文件编码转换工具介绍
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值