ucenter安装 php.in ON,PHP_destoon整合ucenter后注册页面不跳转的解决方法,通常采用ucenter来做中介,添加 - phpStudy...
发布日期:2021-06-24 19:28:30 浏览次数:5 分类:技术文章

本文共 1099 字,大约阅读时间需要 3 分钟。

destoon整合ucenter后注册页面不跳转的解决方法

通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能。

ucenter添加应用并不难,destoon官网上也有相关的教程。

但是很多朋友在几个应用添加完毕以后,注册一个帐号测试的时候,问题就出现了,注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了。为什么没有跳转呢?

经过断点测试发现这是因为在Destoon的api/ucenter/control/user.php 文件中的第83行有一个写Dscuz系统数据库的函数在默认执行:function onregbbs() 函数。此函数功能就是向dz论坛中添加一条注册信息。在找到注册提交页面在destoon的注册信息处理文件module/member/register.inc.php(大约125行)中有这样一段代码

if($MOD['passport'] == ‘uc') {

$uid = uc_user_register($passport, $post['password'], $post['email']);

if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);

}

直接屏蔽第二条语句:

//if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);

问题就解决了。相关阅读:

JavaScript获取网页、浏览器、屏幕高度和宽度汇总

HTML5 Canvas实现玫瑰曲线和心形图案的代码实例

Android开发 -- 状态栏通知Notification、NotificationManager详解

html 弹出div实现移动居中非常好用

使用Javascript写的2048小游戏

javascript背景时钟实现方法

js实现回放拖拽轨迹从过程上进行分析

PHP Warning: Module 'modulename' already loaded in问题解决办法

C#实现随机数产生类实例

oracle 数据泵导入导出介绍

SQLServer 2008 CDC功能实现数据变更捕获脚本

win7系统封装详细教程_Windows7系统封装步骤(详细图解)

Linux系统下wget命令的使用教程

C++实现十六进制字符串转换为十进制整数的方法

转载地址:https://blog.csdn.net/weixin_34262786/article/details/116037013 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java中的fun,STL中mem_fun和mem_fun_ref的用法及区别
下一篇:matlab小波算法,小波学习之一(单层一维离散小波变换DWT的Mallat算法C++和MATLAB实现) ---转载...

发表评论

最新留言

不错!
[***.144.177.141]2024年04月16日 03时47分49秒