织梦和论坛整合.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
织梦和论坛整合

两个程序安装的时候就写一个数据库啊 表开头不一样的所以不碍事 共享] discuz ecshop dedecms 整合! dedecms, discuz, ecshop discuz ecshop dedecms 整合! 这个是任务,不是我的选择, 所以要整合这三个程序. discuz ecshop 的整合可以在ecshop后台的设置会员数据整合插件设置就可以了,方便, 又好用,??需要注意的是: 被整合系统的完整 URL:要写: /forum??最后是没有/的 由于discuz提供了比较好的passport集成解决方案, 所以dedecms和discuz的集成也就不成问题啦. 可以去参考这个帖子/read.php?tid=10099amp;fpage=toread=page=1 这样的话, 以后注册登录, 就在dedecms的member管理页面; 根本不需要关心处理流程了. 下面把/read.php?tid=10099amp;fpage=toread=page=1 转载过来 整合discuz的通行证:利用discuz自带通行证整合dede的方法以及文件下载 首先感谢柏拉图提供这么好的免费程序 在论坛上看到大家很多都想整合discuz。我想柏拉图肯定会弄一个非常完善的dede的通行证。 在没有出来之前我们就用discuz自带的通行证吧。个人看了一下还是非常不错的。 一:前提准备以及版本: dede版本:3.1 lit版,3.1正式版上测试都通过 discuz版本。用的是最新的5.0版本 二:主要涉及几个文件 1:dede: (1)include/config_passport.php 主要是通行证私有密匙。这个跟安全相关,必须两个系统设置一样才能通行 在这里主要是 $cfg_pp_encode。假设设置为 $cfg_pp_encode = UfJDq4089S (2)member/index_do.php主要处理与discuz同步登陆、同步注册、同步退出 至于会员的同步修改(主要是密码和email)在同步登陆的时候利用通行证机制已经完成了。所以大家不要再问密码同步怎么办 (3)新加入文件zxwpassport.php 里面主要是设置同步discuz开关、以及同步的相关处理函数 注意:这里相关的跳转地址根据大家测试或者实际地址来修改 比如:Location: http://localhost/discuz/api/passport.php 改成你的 Location: http://localhost/bbs/api/passport.php $forward? ???= http://localhost/member/index.php; 改成你的 $forward? ???= /member/index.php; 2:discuz (1)主要在系统后台管理设置discuz的通行证如图所示 ??在扩展设置-》通行证设置那里设置 注意这里是设置dede的会员登陆、会员注册、会员退出的地址 关键是设置好通行证私有密匙 记住跟dede的要一致 参考dede的include/config_passport.php的配置。这里假设是UfJDq4089S 好了把这些看明白之后。大家把zxwpassport.php和修改后的index_do.php下载。放到 member/目录下就ok了。这里index_do.php只是加入了discuz同步的处理其实很简单 比如。同步登陆一般都是加入如下的语句就可以。只有在登陆的时候加了一个email提取 CODE: ? ? $row = $dsql-GetOne(select email from #@__member where ID=.$cfg_ml-M_ID.); ? ? $dedeemail = $row[email];? ??? ? ? $dsql-Close(); ? ? //与discuz论坛同步登陆开始 ? ? if ($cfg_discuz==1) ? ? { ? ?? ?discuzlogin($userid,$pwd,$dedeemail);? ? ? ? }//$cfg_discuz==1 结束 ? ? //与disuz论坛同步登陆结束? ? [Copy to clipboard] ?? 最后记住在zxwpassport.php函数处理中。设置好自己的回转地址: Location: http://localhost/bbs/api/passport.php $forward? ???= http://localhost/member/index.php; 当然也可以写到配置文件中。不过懒得写了。大家自己弄吧。很简单的 zxwpassport

文档评论(0)

sb9185sb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档