PHPwind整合最土系统用户同步登录

时间:2010-12-14 14:46:00 

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


$login_user = ZUser::GetLogin(

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


setCookie("CookieID", $Winduid);

清除Cookie


setcookie("CookieID", "", time() - 3600);

第四步:修改最土页面连接

header.html


<ul class="links"><li class="username">欢迎您,{$login_user['username']}!</li><li class="account"><a href="http://www.cnblogs.com/order/index.php" id="myaccount" class="account">我的{$INI['system']['abbreviation']}</a></li><li class="logout"><a href="http://www.cnblogs.com/../login.php?action=quit&verify={

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


$login_user = ZUser::GetLogin(

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


setCookie("CookieID", $Winduid);

清除Cookie


setcookie("CookieID", "", time() - 3600);

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



COOKIE['CookieID'],

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['password']);Session::Set('user_id', $login_user['id']);ZLogin::Remember($login_user);ZUser::SynLogin(

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['email'],

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['password']);

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



COOKIE['SetOut']}">退出</a></li></ul><!--{else}--><ul class="links"><li class="login"><a href="http://www.cnblogs.com/../login.php">登录</a></li><li class="signup"><a href="http://www.cnblogs.com/../register.php">注册</a></li></ul>

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



COOKIE['CookieID'],

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['password']);Session::Set('user_id', $login_user['id']);ZLogin::Remember($login_user);ZUser::SynLogin(

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['email'],

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

 

多话不说,上步骤。

 

第一步:用户同步

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

register.php


$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


$field = strpos($email, '@') ? 'email' : 'id';//username$zuituuser = DB::GetTableRow('tg_user', array($field => $email,//'password' => $password,

index.php


___FCKpd___2

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



POST['password']);

第三步:登录PHPWind将用户ID写入Cookie值,退出PHPWind将用户ID从Cookie值里清除

login.php/register.php

写入Cookie


___FCKpd___3

清除Cookie


___FCKpd___4

第四步:修改最土页面连接

header.html


___FCKpd___5

同步登录成功,所有的登录和退出全部在PHPWind内进行,而最土只负责接受传递是否是空值来确认是否登录。



标签:phpwind,整合
0
投稿

猜你喜欢

  • 中国青年报:谷歌侵权中国作家不妨消消气

    2009-10-23 07:43:00
  • 站长应该学会提炼网站的文化

    2008-01-10 20:38:00
  • 说说Google:Google是如何卖馒头的

    2008-07-16 18:33:00
  • 与大家分享我的四个网络赚钱方式

    2009-03-22 15:07:00
  • 微博发展面临桎梏 与手机结合或是未来的方向

    2010-03-08 10:45:00
  • DNS服务器组建攻略

    2009-03-02 17:17:00
  • 谈谈站长注册域名的几个技巧

    2007-12-12 21:58:00
  • Win+apache下配置虚拟主机和绑定域名

    2008-10-17 14:56:00
  • 对Google AdSense的六个优化心得

    2008-11-20 09:10:00
  • Goodaddy支持采集吗? Godaddy

    2010-04-19 13:17:00
  • 如何查询网站的反向链接数量

    2007-10-19 13:34:00
  • 谷歌下调链接 交换网站页面排名

    2007-10-25 23:08:00
  • 如何拥有像淘宝那样的平台

    2010-03-03 16:44:00
  • 遭遇“小数点”asp文件夹木马

    2009-02-21 10:36:00
  • 常见的服务器安全管理漏洞

    2009-03-30 00:42:00
  • 让网站飞:不用插件直接启动WordPress的Gzip网页压缩

    2011-09-27 19:18:48
  • 简析个人网站最缺少的几点要素

    2008-03-02 16:19:00
  • discuz!board 数据备份出现“未知错误”

    2011-01-06 11:22:00
  • 网页标题title的写法

    2007-10-10 12:55:00
  • Exchange 2003 设计与体系结构 (2)

    2010-03-08 18:44:00
  • asp之家 网站运营 m.aspxhome.com