GVKun编程网logo

分享ucenter整合DedeCMS与Discuz论坛教程(discuz的ucenter)

29

在本文中,我们将给您介绍关于分享ucenter整合DedeCMS与Discuz论坛教程的详细内容,并且为您解答discuz的ucenter的相关问题,此外,我们还将为您提供关于APP应用与DISCUZ

在本文中,我们将给您介绍关于分享ucenter整合DedeCMS与Discuz论坛教程的详细内容,并且为您解答discuz的ucenter的相关问题,此外,我们还将为您提供关于APP应用与DISCUZ论坛整合、centos安装discuz论坛、codeigniter整合discuz之ucenter用户同步、DEDECMS V5.5 怎么正向整合 Discuz 6.0的知识。

本文目录一览:

分享ucenter整合DedeCMS与Discuz论坛教程(discuz的ucenter)

分享ucenter整合DedeCMS与Discuz论坛教程(discuz的ucenter)

 

天做一个小型的门户的站用到论坛,一开始准备整合phpwind  整合Z新版本老是相互问题,

后来改用整合ucenter整合DedeCMS与Discuz论坛了,结果测试基本成功,特意分享出来!

1  首先安装 ucenter  

      1 -- 在dede根目录下建立 文件目录(uc_server)

      2 -- 将ucenter的安装包放在uc_server 下

      3 --  访问安装ucenter  数据库可以安装在dede的数据库下, 也可以新建库

2  安装dede的ucenter 配置

      1 -- 后台--模块--模块管理--ucenter配置--安装(如果安装过忽略)(会生成uc_client api等

     及修改dede的目录下/include/common_inc.php )

      2 --后台--模块--ucenter配置--修改接口配置

            1--服务端地址     这里指ucenter的服务器位置, 就是ucenter 的位置(这里是)

            2--服务端 IP      这里是ucenter服务器的IP地址可以不填 , (如果由于域名解析问题

导致 UCenter 与该应用通信失败,请尝试设置(在ucenter的管理)为该应用所在服务器的 IP 地址。)

            3----通信密钥    这个是于ucenter通信的密钥可以不修改。 默认生成的有

                 后面的数据库什么的。。。。。 就。。。。。

3   安装discuz   

      1-- 版本discuz x1.5  在dede根目录下建立文件目录(bbs)

      2-- 将discuz  的安装包放在bbs下

      3--   刚问bbs     数据库可以独立安装 。。  

      4--   安装页面 --  走到询问是否安装ucenter  否(已经安装了)  --手动配置 ucenter

              1 服务端地址      

              2  ucenter密码    uc_admin   

      5--安装完成

4  测试

    1-- 访问ucenter后台 查看用户。

    2-- 访问discuz后台  bbs/admin.php  

    3--  添加用户      在dede前台登录。   去dede后台查看会员    

    4  如果用户存在则说明添加成功

如果你的dede或discuz已经有数据了,, 你可以将用户数据库的记录复制到ucenter的数据库中

本文章网址:http://www.ppssdd.com/code/26905.html。转载请保留出处,谢谢合作!

APP应用与DISCUZ论坛整合

APP应用与DISCUZ论坛整合

现需要在APP内添加一论坛链接!于是就打算采用DISCUZ开发论坛,但是又如何做到用户整合呢?

因为需要在点击链接的时候 需要实现论坛的自动登录

查询过ucenter,但是好像不行,但是还没有去做过测试,等会儿去做测试

除了ucenter,请问下 还有其他的解决方案么?

centos安装discuz论坛

centos安装discuz论坛

wget http://download.comsenz.com/discuzX/3.3/discuz_X3.3_SC_UTF8.zip    #下载最新版discuz
unzip dis......zip #解压

解压出来后有三个目录:readme upload utility,主要的就是upload,然后我将三个目录mv到apache目录中

1 mv readme/ upload/ utility/ /var/www/html/                 #移动到apache目录中
2 cd /var/www/html/                                          #打开apache目录
3 chmod -R 755 readme upload/ utility/                       #添加权限
4 chown -R apache:apache readme upload/ utility/             #修改权限所有人
5 cp -r upload/ upload.bak/                                  #备份upload目录,这个比较重要
6 mv upload forum                                            #将upload目录名修改为forum,便于识别

接下来浏览器打开ip/forum,如果出现下图,证明安装成功

分享图片

接下来开始配置,首先是数据库,数据库的添加和wordpress操作是一样的,这里就不写了

分享图片

这里是检查环境是否正确,如果有打红叉,要根据提示来检查了,有的是权限不够,有的是版本不对等等 

分享图片

UCenter的功能可以百度,挺有用的

分享图片

如果过程都没什么错的话,点击下一步,就开始安装了,安装完成图如下,登录你刚刚设置的管理员账号,可以编辑你的论坛 

分享图片

codeigniter整合discuz之ucenter用户同步

codeigniter整合discuz之ucenter用户同步

UCenter 是国内Discuz公司开发的一个用户管理中心,应该说现在是腾讯公司的。早年被腾讯收购。现在国内对于UCenter使用还是非常多的。只要是国内使用Discuz产品的,基本没有不适用UCenter的。

今天研究了下,如何与UCenter实现通信,并且用户同步.

首先下载UCenter安装包 :去官网下载最新版本的包 http://www.comsenz.com/downloads/install/ucenter#down_open

解压后会有4个文件夹

  • advanced
  • readme
  • upload
  • utilities

upload文件夹,顾名思义,需要我们上传,其实这个就是用户中心的安装包。自己安装吧。直接访问首页, 按照提示就能安装了。这个很简单,不用说。

然后访问advanced文件夹,可以看到3个文件夹。我们需要的是uc_client 和examples目录下的api文件夹,将uc_client和examples目录下的api文件夹 拷贝至codeigniter 根目录下.

\

 

\

 

\

填好需要填写的信息后,

然后将滚动条拉到也蛮底部.

将 第三张图片中,红色框框里面的代码复制到api目录下的uc.php文件中.

然后将30行和79行的代码替换成

<?php
if(!defined(''IN_UC'')) { 
   error_reporting(0); 
   set_magic_quotes_runtime(0);  
   defined(''MAGIC_QUOTES_GPC'') || define(''MAGIC_QUOTES_GPC'', get_magic_quotes_gpc());
   // require_once DISCUZ_ROOT.''./config.inc.php'';  
   $_DCACHE = $get = $post = array();  
   $code = @$_GET[''code'']; 
   parse_str(_authcode($code, ''DECODE'', UC_KEY), $get); 
   if(MAGIC_QUOTES_GPC) {
     $get = _stripslashes($get); 
   }  
   $timestamp = time(); 
   if($timestamp - $get[''time''] > 3600) {
     exit(''Authracation has expiried''); 
   } 
   if(empty($get)) {
     exit(''Invalid Request''); 
   } 
   $action = $get[''action''];  
   require_once DISCUZ_ROOT.''./uc_client/lib/xml.class.php''; 
   $post = xml_unserialize(file_get_contents(''php://input''));  
   if(in_array($get[''action''], array(''test'', ''deleteuser'', ''renameuser'', ''gettag'', ''synlogin'', ''synlogout'', ''updatepw'', ''updatebadwords'', ''updatehosts'', ''updateapps'', ''updateclient'', ''updatecredit'', ''getcredit'', ''getcreditsettings'', ''updatecreditsettings'', ''addfeed''))) {
     $uc_note = new uc_note(); 
     echo $uc_note->$get[''action'']($get, $post); exit(); 
   } else {
     exit(API_RETURN_FAILED); 
   }  
   //note include 通知方式 } else { exit(); }
?>

\

刷新下用户中心的页面.通信成功了~!
 

DEDECMS V5.5 怎么正向整合 Discuz 6.0

DEDECMS V5.5 怎么正向整合 Discuz 6.0

DEDECMS V5.5 怎么正向整合 Discuz 6.0

dedecms v5.5 怎么正向整合 discuz 6.0?

DEDECMS V5.5 正向整合 Discuz 6.0 (无Ucenter )

推荐学习:织梦cms

今日有客户提出整合 DEDECMS 5.5 和 老版本的 Discuz 6.0 ,都是GBK编码, DEDECMS V5.5 是当前最新的DEDE版本, Discuz V6.0 就相对时间久远了些

  

实现效果: 

在DEDE处实现登录注册退出,BBS出注册登录退出链接到DEDE,从而实现同步注册登录和退出操作 

思路如下: 

根据 Discuz V6 的passport 机制 (通行证), 在DEDECMS 端加入 passport代码 

需要嵌入的包括 

同步注册, 

同步登录, 

同步退出 

等3处地方 

首先在Discuz V6 的管理员登录后在通行证部分,启用通行证,并填好对应的注册,登录,退出地址 

如下 

应用程序 URL 地址: http://你的域名 

通行证私有密钥: 12345678910 

应用程序注册地址:member/index_do.php?fmdo=user&dopost=regnew 

应用程序登录地址:member/login.php 

应用程序退出地址:member/index_do.php?fmdo=login&dopost=exit 

然后就是修改 DEDECMS 的部分了 

我们加入了 member/dz6_passport.php 文件 

并修改了 member/index_do.php 和 member/reg_new.php 

推荐:《discuz教程》

以上就是DEDECMS V5.5 怎么正向整合 Discuz 6.0的详细内容,更多请关注php中文网其它相关文章!

我们今天的关于分享ucenter整合DedeCMS与Discuz论坛教程discuz的ucenter的分享就到这里,谢谢您的阅读,如果想了解更多关于APP应用与DISCUZ论坛整合、centos安装discuz论坛、codeigniter整合discuz之ucenter用户同步、DEDECMS V5.5 怎么正向整合 Discuz 6.0的相关信息,可以在本站进行搜索。

本文标签: