在本文中,我们将给您介绍关于分享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)
- APP应用与DISCUZ论坛整合
- centos安装discuz论坛
- codeigniter整合discuz之ucenter用户同步
- DEDECMS V5.5 怎么正向整合 Discuz 6.0
分享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开发论坛,但是又如何做到用户整合呢?
因为需要在点击链接的时候 需要实现论坛的自动登录
查询过ucenter,但是好像不行,但是还没有去做过测试,等会儿去做测试
除了ucenter,请问下 还有其他的解决方案么?
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用户同步
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 (无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的相关信息,可以在本站进行搜索。
本文标签: