【怎的配置Ucenter做到一站式登陆】教程文章相关的互联网学习教程文章

怎的配置Ucenter做到一站式登陆

怎样配置Ucenter做到一站式登陆我在wamp服务器上安装了ucenter、discuz和thinksns,我开始想改代码让discuz和thinksns达到一站式登陆、退出的目的,但是后面开始干的时候发现难度非常的大,不仅仅是改对表的操作和变量名就能做到,于是安装了ucenter,但是在ucenter里添加这两个应用后发现只能共用账号,就是在dz注册后能在thinksns登陆,但是不能够做到一站式登陆和退出,thinksns的登陆状态不能和dz一样,是不是我的配置有问题,...

ucenter中词语过滤原理详解

本文主要介绍了ucenter中词语过滤原理,结合实例形式分析了ucenter中词语的相关sql字段定义与过滤功能的实现方法,涉及php正则替换及字符串与数组的相关操作技巧,需要的朋友可以参考下。希望对大家有所帮助。本文分析了ucenter中词语过滤原理。分享给大家供大家参考,具体如下:过滤词语表:idadminfindreplacementfindpattern1UCenterAdminist访问大/访问/is2UCenterAdminist465545/4655/is3UCenterAdministfdsafdfsa/fdsaf/is4U...

gxlcms关于Ucenter使用注意点的整理

Ucenter是用来实现多项目的同步登陆的,相信学过php的人都听说过这个开源项目,你可能认为它只能在discuz中使用,它可以放到任何项目中,Ucenter的同步登陆使用的是js机制触发。下面是我总结出的Ucenter在使用过程中应该注意的几点:1. echo uc_user_synlogin() 前面的echo不能少. 在这个之前必须require两个文件client.php和uc_config.php2 . 配置常量可能重复定义锁死,导致定义的常量无效.3. if(count($_CACHE[apps]) > 1 |...

ngnix下,discuz的Ucenter应用一直在通信

ngnix下,discuz的Ucenter应用一直是“正在连接...”,为什么呢?另外,刚开始打开discuz后台快,后来就变慢了,这是咋了?回复内容:ngnix下,discuz的Ucenter应用一直是“正在连接...”,为什么呢?另外,刚开始打开discuz后台快,后来就变慢了,这是咋了?1.看下PHP的错误日志2.ucenter后台最好配置下IP地址3.‘正在连接’说明通讯没有成功,检查下配置

Discuz&UCenter修改手记-2014.12.19

最近在整JAVA和UCENTER的东西,受限于项目架构需要,无法完全以UCENTER为中心,所以在对接过程中遇到了许多不愉快的事情。经历多番研究,终于解决了其中了两个大问题,现记录下来,以备日后查看。 一、解决email必须填写的问题 项目并不要求用户注册时填写email,但UCENTER API要求必须输入email才可以通过验证,不得已必须得修改UCENTER代码才能绕过。以下是改动的代码: /uc_server/control/user.php 69行:1 // NOTE: 解决emai...

discuz!X3.2论坛修改密码不同步UCenter

与注册一样,discuz修改密码是单向修改,不会主动通知其它应用站点。要实现此功能只能改UCenter的机制,下面给出步骤:修改一:UC后台更改密码后的通知程序:主目录/uc_server/control/admin/user.php 277行将:$_ENV[note]->add(updatepw, username=.urlencode($username).&password=);更改为: $_ENV[note]->add(updatepw, username=.urlencode($username).&password=.$orgpassword);修改二:UC通知程序:主目录/uc_server/contro...

ucenter通讯失败与Discuz的头像无法显示【图】

如果是Discuz论坛的一些小样式图片,只需要升级一下Discuz论坛的论坛或者,直接把整个站点的css的首域名替换一下,比如将127.0.0.1:8080/..开头的东西全改成127.0.0.1:8081/..而,其实Discuz的头像无法显示除去头像本身的图片丢失等原因,有一个很可能的原因是Discuz与ucenter通讯失败。导致ucenter无法管理Discuz的用户信息。如果你的ucenter没有装到别的地方的话,首先输入http://127.0.0.1:8081/discuz/uc_server/,通过创始人的...

ucenter-phpfile_put_contents一个奇怪的问题

公司项目要求用到ucenter,本地电脑独立安装了一个,后来安装完dz发现ucenter中通信失败,一步步排查到ucenter中data/cache/apps.php缓存没有更新导致通信失败,删除apps.php后通信成功。ucenter中更新apps.php缓存用到的是 file_put_contents 函数,由此发现一个奇怪的问题:ucenter操作应用管理,新增删除或修改应用后,file_put_contents 更新缓存失败返回false,然后我手动把apps.php中的内容修改或者删除,就更新成功。然后我...

ucenterhome不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题

所以就怀疑是否编码问题,或者文件权限问题,或者是不是函数不支持问题,经过排查发现原来是万网的L1主机不支持fsockopen,在文件uc_client/client.php中的uc_fopen中出现了问题,这里的代码是这样: 代码如下:function uc_fopen($url, $limit = 0, $post = , $cookie = , $bysocket = FALSE, $ip = , $timeout = 15, $block = TRUE) { $return = ; $matches = parse_url($url); !isset($matches[host]) && $matches[host] = ; !i...

enterphp将会员数据导入到ucenter的代码

我们要用的会员表结构 代码如下:create table if not exists `net_111cnnet` ( `id` int(11) not null auto_increment, `username` varchar(32) default null, `add_time` int(11) default null, `email` varchar(50) default null, `password` varchar(50) default null, `last_login` int(4) default null primary key (`id`) ) engine=myisam default charset=utf8 auto_increment=1 ; 核心代码: 代码如下:$host =localhost; ...

destoon与ucenter整合注册页面不跳转怎么解决?

destoon整合ucenter后注册页面不跳转 通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能。 ucenter添加应用并不难,destoon官网上也有相关的教程。 有时在几个应用添加完毕以后,注册一个帐号测试的时候,问题就出现了,注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了。为什么没有跳转呢? 断点测试,这是因为在Destoon的api/ucenter/control/user.php 文件中第83行有一个写Dscuz系统...

UCenter批量添加用户php

只要把该php放进UCenter目录下,执行就可以了.来源: http://www.tongqiong.com/read.php?tid-27-ds-1.html //作者:www.tongqiong.com//header("content-type:text/html; charset=utf-8");//include_once("include/config.php");//include_once("include/db_mysql.inc.php");////include_once("include/n_public_function.php");//$db = new DB_MYSQL("localhost","dbh218710","root","123");include_once('./common.php');inclu...

UCenter的可逆加密函数authcode

//可逆的加密函数function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) {$ckey_length = 4; // 随机密钥长度 取值 0-32;// 加入随机密钥,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度。// 取值越大,密文变动规律越大,密文变化 = 16 的 $ckey_length 次方// 当此值为 0 时,则不产生随机密钥$key = md5($key ? $key : UC_KEY);$keya = md5(substr($key, 0, 16))...

ucenter可逆加密函数authcode用法示例

本文介绍了ucenter中一个可逆加密函数authcode函数的用法,浏览ucenter源代码时发现这个authcode函数,用于加密解密,效果不错。 ucenter可逆加密函数authcode函数 例子:<?php //authcode加密函数 function authcode($string, $operation = DECODE, $key = , $expiry = 0) { $ckey_length = 4; // 随机密钥长度 取值 0-32; // 加入随机密钥,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度...

php将会员数据导入到ucenter的代码_PHP教程

我们要用的会员表结构 代码如下:create table if not exists `net_111cnnet` ( `id` int(11) not null auto_increment, `username` varchar(32) default null, `add_time` int(11) default null, `email` varchar(50) default null, `password` varchar(50) default null, `last_login` int(4) default null primary key (`id`) ) engine=myisam default charset=utf8 auto_increment=1 ; 核心代码: 代码如下:$host =localhost;...