天津福康纳米科技有限公司,电子烟,磁疗,远红外线产品。
‘comsenz’ 标签下的文章
31

[php]uc实名认证的修改,使其他系统调用uch的实名

2008年十月31日,星期五,上午 6:06 | 分类:default | 给我留言 |

写在前面:jp加入本站后,博客立刻火了起来。我奥运会后一直在做php的开发,而且是专门研究,hack康盛的uch,uc和supesite,给客户做php的站,一直没有做Rails的开发,有点遗憾。不过jp带着我还算没太落后,碰到好的Rails项目肯定还会继续Railser的开发的。 这是一篇笔记,边写边整理代码,比较复杂。贴在这里吧。 uc有个问题,就是在uch打开实名认证时,其他与uc通信的应用,仍旧显示uc里的username字段,而独uch显示认证的名字。为了使整站统一,需要在别的应用里显示uchome_space.name字段的内容。 思路: 1、在uc_members中增加name和namestatus字段。 ALTER TABLE `uc_members` ADD COLUMN `name` char(20) NOT NULL default ”; ALTER TABLE `uc_members` ADD COLUMN namestatus tinyint(1) NOT NULL default ’0′; 2、uch的source/cp_profile.php 82行后,增加同步更新uc实名字段。 //同步更新uc主表实名 update_uc_table(‘uc_members’,Array(‘name’=>$setarr['name'], ‘namestatus’=>$setarr['namestatus'], ‘uid’=>$_SGLOBAL['supe_uid'])); 3、管理后台 admin/admincp_space.php 批量管理实名时,同步更新uc表 75行后: //同步更新uc表,单个用户 update_uc_table(‘uc_members’,Array(‘name’=>$setarr['name'], ‘namestatus’=>$setarr['namestatus'], ‘uid’=>$uid)); 需要在 source/function_common.php 中添加一个方法。和updatetable一样的,取消了table的前缀。 function update_uc_table($tablename, $setsqlarr) { global $_SGLOBAL; $setsql = $comma = ”; [...]

(阅读更多精彩内容...)
  • 信息发布
  • 最新留言
  • 热评日志
我的2010,新的开始啦

稍后把团队的介绍放上,呵呵。
关于 里克
里克:本名李伟,全职SOHO开发,技术顾问
长春互联 技术总监
邮件:liwei@echangchun.net
QQ:5175486
MSN:liwei78@live.com
某高潜力SNS网站团队成员
对iphone和android的开发很感兴趣