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

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

 

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

 

多话不说,上步骤。ui

 

第一步:用户同步spa

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

register.phporm

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方式ip

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

ZUser.class.php同步

1 $field strpos($email'@') ? 'email' 'id';//username
2 $zuituuser = DB::GetTableRow('tg_user'array
相关文章
相关标签/搜索