『网站整合』PHPwind整合最土系统用户同步登录

上次成功升级了最土商业版,接下来就是整合公司的社区网站,先说明一下我现在工作的地方是个地方社区网站,用的基础程序是PHPWind,我的任务就是让PHPWind和最土登录同步,领导也知道我的技术能力有限,不怎么高要求,所以让我先实现,再考虑其他。赶鸭子上架,开工了。

 

在我未成熟的程序思考能力下,我首先否定了重写程序这个方法,再次否定了将PHPWind的验证方法引入到最土的方法,最后想出一个折中的办法,将两张表的唯一ID相同:将PHPWind用户表设为主表,最土用户表为外接表,让最土用户ID和PHPWind用户表UID一一对应,通过用户ID来完成接下来的同步工作。

 

多话不说,上步骤。

 

第一步:用户同步

新建PHPWind用户,最土同步相应用户,最土ID对应PHPWind用户ID。

register.php

1 $db->update("insert into tg_user (id,email,username,password,city_id,create_time,enable,realname) values ('".$winduid."','".addslashes($regemail)."','".addslashes($regname)."','".$windpwd."','1','".time()."','Y','".addslashes($regname)."')");

第二步:修改最土登录模式使用Cookie方式

去掉密码,将验证用户名改成用户ID。

ZUser.class.php

1 $field strpos($email'@') ? 'email' 'id';//username
2 $zuituuser = DB::GetTableRow('tg_user'array 0
原文地址: http://www.cnblogs.com/orange_zr/archive/2010/12/07/1898933.html
最新热门职位
更多开发者职位上 开源中国·招聘
  • 量化交易系统开发首席架... 鋆石
    月薪: 25-50K
  • 广
    JAVA开发工程师 广州卓动
    月薪: 8-15K
  • 『网站整合』PHPwind整合最土系统用户同步登录_第1张图片
    MySQL DBA 中网银科
    月薪: 15-30K
  • 『网站整合』PHPwind整合最土系统用户同步登录_第2张图片
    数据架构师 甘之草科技
    月薪: 8-12K

评论

  • 楼: () 手机 Android iPhone Windows Phone 微信 发表于 删除 回复此评论
  • 1

插入: 表情 开源软件

疯狂的流浪

发表评论 插入: 表情 开源软件

关闭插入表情
关闭相关文章阅读
  • 2012/10/31 安全狗技术总监陈奋做客phpwind群在...
  • 2013/05/13 Discuz!NT整合网站
  • 2013/05/31 Discuz!NT整合网站(DiscuzTookit)...
  • 2013/08/22 phpwind9.0 阅读页的最大尺寸图片缩...
  • 2014/07/03 RedHat 5.4下Web服务器架构之源码...

你可能感兴趣的:(『网站整合』PHPwind整合最土系统用户同步登录)