有和康盛莱的Ucenter整合的方法么

康盛的Discuz和Ucenter经常有人反应后台没法登录或登陆后自动退出的问题,实在很让人蛋疼,有时候出现验证码CCCC问题然后提示验证码出错。
Discuz比较好解决,把config.inc.php里面的chekip关掉就可以登陆了,
$admincp['checkip'] = 0; // 后台管理操作是否验证管理员的 IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置 0。
$admincp['tpledit'] = 0; // 是否允许在线编辑论坛模板 1=是 0=否[安全]
$admincp['runquery'] = 1; // 是否允许后台运行 SQL 语句 1=是 0=否[安全]
$admincp['dbimport'] = 1; // 是否允许后台恢复论坛数据
1=是 0=否[安全]
$admincp['checkip'] = 0; // 后台管理操作是否验证管理员的 IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置 0。
$admincp['tpledit'] = 0; // 是否允许在线编辑论坛模板 1=是 0=否[安全] $admincp['runquery'] = 1; // 是否允许后台运行 SQL 语句 1=是 0=否[安全]
$admincp['dbimport'] = 1; // 是否允许后台恢复论坛数据
1=是 0=否[安全]
但是UCenter却不能用这种方法解决, 谷歌了很久,官方论坛也没有解决方法, 只好自己动手了。 通过测试发现我的IP刷新页面就变一次,动态IP引起了这个问题。 只好用COOKIE解决了这个问题。 现在可以正常登陆了。
通过这个代码检查数据,然后把COOKIE的在线IP借过来用了。修改以后问题解决了。 试试吧。
根据目录找到文件: UCenter的 model/base.php
$this-&onlineip = $match[0] ? $match[0] : 'unknown';
在这代码之后插入一段代码:
//COOKIE &=& onlineIP :
$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
if($isonlineIP){
$this-&onlineip = $_COOKIE['onlineipd'];
setcookie("onlineipd", $this-&onlineip, time()+3600, "/");
unset($isonlineIP);
保存后上传覆盖问题就解决了。
ucenter 的同步登录和退出
建立discuz后台管理页面的模板
discuz X3二次开发后台添加导航栏(后台菜单)
discuz 后台地址
Discuz! X3.2后台管理员登录不了的问题
登陆后台老是自动退出是怎么回事
ucenter通信实现同步登录、同步退出(详细)
解决整合 UCenter 首次注册同步登录与自动激活
解决Discuz!与UCenter后台管理员不能登录的bug
discuz登录admin后台老是自动跳出来
没有更多推荐了,首先到康盛官网下载UCenter 1.6.0, 下载解压安装(安装Ucenter时只需要upload目录中的文件),接下来将advanced目录下的uc_client目录和advanced/examples/目录下的api目录 include目录以及文件config.inc.php拷贝到应用(你的网站)的跟目录,文件如下图:
可将config.inc.php中的代码清空,下面会提到如何修改此文件中的代码
登陆ucenter后台-&应用管理-&添加新应用
填写完点击提交 提示成功添加应用,在页面最下方找到
拷贝到config.inc.php中(将config.inc.php中的内容全部删除后覆盖即可)再将以下代码也拷贝到config.inc.php中 (需要拷贝在文件末尾)$dbhost = UC_DBHOST;
// 数据库服务器$dbuser = UC_DBUSER;
// 数据库用户名$dbpw = UC_DBPW;
// 数据库密码$dbname = UC_DBNAME;
// 数据库名$pconnect = 0;
// 数据库持久连接 0=关闭, 1=打开$tablepre = UC_DBTABLEPRE;
// 表名前缀$dbcharset = UC_DBCHARSET;
// MySQL 字符集, 可选 'gbk', 'big5', 'utf8'//同步登录 Cookie 设置$cookiedomain = '';
// cookie 作用域$cookiepath = '/';
// cookie 作用路径
再回到应用管理会看到
在应用中实现同步注册与登录功能
注册使用UCenter的统一注册函数uc_user_register(),如果注册成功则返回用户id,
返回用户id后,再在应用中同步写入数据
注册时要引入config.inc.php和uc_client/client.php两个文件(顺序不能颠倒)
$uid = uc_user_register(
$_POST['username'],$_POST['password'],$_POST['email']);if($uid &= 0) {
if($uid == -1) {
echo '用户名不合法';
} elseif($uid == -2) {
echo '包含要允许注册的词语';
} elseif($uid == -3) {
echo '用户名已经存在';
} elseif($uid == -4) {
echo 'Email 格式有误';
} elseif($uid == -5) {
echo 'Email 不允许注册';
} elseif($uid == -6) {
echo '该 Email 已经被注册';
echo '未定义';
$username = $_POST['username'];
if($username) {
//这里同步应用数据库(将注册信息写入到应用数据库中)
list($uid, $username, $password, $email) =
uc_user_login($_POST['username'], $_POST['password']);
判断返回的$uid是否大于0
如果$uid == -1 表示用户不存在,$uid == -2 密码错误 其他小于0的值未定义
如果大于0说明ucenter系统中是存在该用户的,然后判断本应用中是否存在该用户,如果也存在则设置登陆状态
同时调用全局登陆方法
$ucsynlogin = uc_user_synlogin($uid); //将返回值输出即可
退出比较简单$ucsynlogout = uc_user_synlogout();//同步退出代码
本文用到的ucenter 1.6 也可以
解决整合 UCenter 首次注册同步登录与自动激活
ucenter整合第三方网站同步登录
整合Ucenter同步注册,登录,退出
Ucenter的用户注册和登录分析
详解ucenter原理及第三方应用程序整合思路、方法
java整合discuz论坛同步注册同步登录小结
ucenter整合uc.php接口,discuz上初次注册会员后,即可实现自动登录的方法
ucenter 整合同步登录的内部实现原理
java整合discuz小结(实现与论坛同步登录等操作)
UCenter 注册用户同步Discuz(免激活)
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"康盛创想UCenter Home 2&0正式发布
  互联网社区平台及服务提供商康盛创想(Comsenz)今日宣布旗下核心产品UCenter Home(简称UCHome)2.0正式版本发布。
  据了解,在UCenter Home 2.0产品测试的过程中,官方开发团队依托社交网络平台优势新增了直接与站长沟通BUG系统,充分实现了站长与开发团队之间的互动,提高了产品的研发效率。最新发布的产品版本号为UCenter Home 2.0共有四个编码的开源产品包,支持包括简体中文GBK版、简体中文UTF-8版、繁体中文BIG5版、繁体中文UTF-8版等多种语言编码。
  自2008年4月份UCenter Home 1.0正式推出以来,UCenter Home已经拥有超过13万个应用站点,成为引领国内专业社交网络发展潮流的建站首选,被第三方研究机构和媒体公认为中国软件行业中最具典型的开源案例之一。伴随着UCenter Home 2.0的推出,应用站点可以轻松实现投票、道具、热闹与开放式视频认证等十余项创新功能,进一步提高了站点用户之间的互动性,增强社交网络用户交流的真实感。通过UCenter Home 2.0可以轻松建立一个拥有日志、相册、投票、群组、分享、活动等基本功能的社交网络,并支持自主挂接漫游(Manyou)开放平台,为站点用户提供当今互联网最新型的社交工具,为用户提供国内最流行的社交游戏。
  UCenter Home 2.0针对早期版本增加大量互动功能,引入了如投票、活动、热闹、热点、表态、道具等大量的本土化创新元素。这些创新型的社交网络服务增强了网络社区的互动性,可以让大量垂直细分的站点提供更专业更强大的社区服务。目前,通过UCenter用户中心和中国最大的非中心化社区开放平台漫游开放平台的紧密结合,不仅实现了以Facebook为蓝本的标准社交网络服务体系,同时也引入了全球领先的第三方开放平台应用虚拟物品支付体系漫游币,成为中国最领先的社交网络产品与解决方案,帮助中小站长以最低的成本实现与国际最先进产品和技术接轨。
  互联网分析人士表示,2009年国内社交网络发展迅速,伴随着以UCenter Home为代表的开源社交网络产品的完善和普及,在垂直细分领域,越来越多的网站通过搭建专业社交网络的方式提高核心竞争力,专业的社交网络项目热点不断。作为UCenter Home产品的重要升级,UCenter Home以高度严格的标准和体系,建立了中国最领先和最专业的开源社交网络平台基础架构,此次产品发布必将引发一场国内社交网络服务升级的热潮。UCenter Home 2.0以其强大的功能和领先的开发理念,必将成为越来越多专业网络社区建设的标准工具。
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.040 (s). 13 q(s)今日: 0|昨日: 111|帖子: |会员: 2973519|欢迎新会员:
主题: 80, 帖数: 2651
主题: <span title="万, 帖数: <span title="1万
昨天&18:36
主题: <span title="万, 帖数: <span title="2万
昨天&19:20
主题: 1811, 帖数: 9199
昨天&15:50
主题: <span title="万, 帖数: <span title="1万
昨天&19:53
主题: 1702, 帖数: 8450
昨天&19:20
主题: 6万, 帖数: <span title="万
昨天&19:24
Discuz! 官方网站 用户会员区Discuz!专用主机服务
Powered by

我要回帖

更多关于 嘉康盛 的文章

 

随机推荐