关于shopex同步ucenter的redirect问题,导致script不运行
首先此问题来自向这个帖子
http://hi.baidu.com/fire_love_live/item/247276cfda421217b67a24c7
需要说明的是,并非15处需要修改,
其中 有关登陆密码错的那一项建议不要修改
在大约行 557处
$this->nowredirect('failed',base64_encode(str_replace(array('+','/','='),array('_',',','~'),$_POST['ref_url'])),__('用户名或密码有误,请重新输入'),$_POST['from_minipassport']);
上面的nowredirect 不建议修改为 splash
相关推荐
-
UCenter 批量添加用户的php代码
复制代码 代码如下: <? //作者: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
-
destoon整合UCenter图文教程
1.首先登录UCenter管理中心 添加应用 2.填写完毕后,点提交,将页面滚动至底部 复制其中的Ucenter配置信息至记事本 注意图中的数据表前缀和API地址 80%以上的整合失败是因为这两个参数填写错误导致的 3.进入Destoon管理后台 -> 会员管理 -> 模块设置 -> 会员整合 填写相关参数 提交即可整合成功 通常情况下UC提示通信成功可能不等于整合成功 如果DZ里登陆退出不能和Destoon同步,可能是DZ跳转过快导致,可按下图调整跳转时间
-
UCenter Home二次开发指南
前言本文将就UCH二次开发这个核心主题,以各种实现的代码为主,辅助部分说明概略的讲解如何针对UCH进行二次开发.过段时间UCH就开源了,准备到时候再详细的写篇UCH机制分析. 顺便说下,这篇文件写在大约两周以前,但是一直没有时间整理发布,今天听说UCH会在最近一段时间开源,到时候再发反而对大家帮助不大,所以决定不再整理,虽然文中一些说明还不详细,但是已经基本成文. 数据调用这里的数据调用是使用UCenter Home内置的数据调用,在后台的"高级应用"里有"数据调用"
-
不支持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) { $re
-
UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists
大家先看下数据库权限问题,然后再进行如下操作. SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′ UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′ Error:SELECT command denied to user '数据库'@'IP地址' for table 'pre_ucenter_vars
-
单点登录 Ucenter示例分析
首先我们先来了解下Ucenter登录步骤 1.用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证. 2.如果验证成功,将调用位于uc_client下client.php文件中的函数uc_user_synlogin,在这个函数中调用 uc_api_post('user', 'synlogin', array('uid'=>$uid)). 3.然后这个函数后向Ucenter的index
-
codeigniter集成ucenter1.6双向通信的解决办法
用codeigniter开发一个子网站,之后想和原来的论坛进行同步,包括同步登陆和双向通信 先装好ucenter,然后新建一个other的应用,把生成的代码拷出来,新建一个config.ini.php到你的uc_client,ucenter会产生一个yourdomain.com/api/uc.php的请求,/api/uc.php不需要填写,要保证ucenter请求正确位置,才能做到双向通信 把uc_client复制到你的网站,目录可以自己定,就根目录吧.如果你把api目录放到uc_client目
-
php将会员数据导入到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
-
destoon整合ucenter后注册页面不跳转的解决方法
通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能. ucenter添加应用并不难,destoon官网上也有相关的教程. 但是很多朋友在几个应用添加完毕以后,注册一个帐号测试的时候,问题就出现了,注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了.为什么没有跳转呢? 经过断点测试发现这是因为在Destoon的api/ucenter/control/user.php 文件中的第83行有一个写Dscuz系统数据库的函数在默认执行:function onreg
-
UCenter中的一个可逆加密函数authcode函数代码
复制代码 代码如下: function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length = 4; // 随机密钥长度 取值 0-32; // 加入随机密钥,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度. // 取值越大,密文变动规律越大,密文变化 = 16 的 $ckey_length 次方 // 当此值为 0 时,则不产生随机密钥 $key =
-
简单分析ucenter 会员同步登录通信原理
1.用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证. 2.如果验证成功,将调用位于uc_client下client.php文件中的函数uc_user_synlogin,在这个函数中调用 uc_api_post('user', 'synlogin', array('uid'=>$uid)). 3.然后这个函数后向Ucenter的index.php传递数据,index.php接受传
随机推荐
- 一个非常简单的将半角转换为中文的函数
- 初识简单却不失优雅的Vue.js
- Java编程synchronized与lock的区别【推荐】
- wxPython定时器wx.Timer简单应用实例
- MVC+EasyUI+三层新闻网站建立 tabs标签制作方法(六)
- JavaScript中对象property的删除方法介绍
- HTML中setCapture、releaseCapture 使用方法浅析
- Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
- thinkPHP下ueditor的使用方法详解
- windows下控制面版中各个项目的绝对路径
- windows脚本调试howto的方法
- js实现复选框的全选和取消全选效果
- Node.js Express 框架 POST方法详解
- python实现各进制转换的总结大全
- SpringBoot初始教程之统一异常处理详解
- 真正解决win2003的“由于下列错误,Parallel port driver 服务启动失败的解决方法”
- android开发之方形圆角listview代码分享
- “@”的路来
- DownloadManager实现文件下载功能
- Centos7环境安装Python3的方法