天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHPwind整合最土系統(tǒng)用戶同步登錄實(shí)現(xiàn)方法

上次成功升級(jí)了最土商業(yè)版,接下來(lái)就是整合公司的社區(qū)網(wǎng)站,先說(shuō)明一下我現(xiàn)在工作的地方是個(gè)地方社區(qū)網(wǎng)站,用的基礎(chǔ)程序是phpWind,我的任務(wù)就是讓phpWind和最土登錄同步,領(lǐng)導(dǎo)也知道我的技術(shù)能力有限,不怎么高要求,所以讓我先實(shí)現(xiàn),再考慮其他。趕鴨子上架,開(kāi)工了。
在我未成熟的程序思考能力下,我首先否定了重寫(xiě)程序這個(gè)方法,再次否定了將phpWind的驗(yàn)證方法引入到最土的方法,最后想出一個(gè)折中的辦法,將兩張表的唯一ID相同:將phpWind用戶表設(shè)為主表,最土用戶表為外接表,讓最土用戶ID和phpWind用戶表UID一一對(duì)應(yīng),通過(guò)用戶ID來(lái)完成接下來(lái)的同步工作。
多話不說(shuō),上步驟。
第一步:用戶同步
新建phpWind用戶,最土同步相應(yīng)用戶,最土ID對(duì)應(yīng)phpWind用戶ID。
register.php
復(fù)制代碼 代碼如下:
$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方式
去掉密碼,將驗(yàn)證用戶名改成用戶ID。
ZUser.class.php
復(fù)制代碼 代碼如下:
$field = strpos($email, '@') ? 'email' : 'id';//username
$zuituuser = DB::GetTableRow('tg_user', array(
$field => $email,
//'password' => $password,

index.php
復(fù)制代碼 代碼如下:
$login_user = ZUser::GetLogin($_COOKIE['CookieID'], $_POST['password']);
Session::Set('user_id', $login_user['id']);
ZLogin::Remember($login_user);
ZUser::SynLogin($_POST['email'], $_POST['password']);

第三步:登錄phpWind將用戶ID寫(xiě)入Cookie值,退出phpWind將用戶ID從Cookie值里清除
login.php/register.php
寫(xiě)入Cookie
setCookie("CookieID", $Winduid);
清除Cookie
setcookie("CookieID", "", time() - 3600);
第四步:修改最土頁(yè)面連接
header.html
復(fù)制代碼 代碼如下:
<ul class="links">
<li class="username">歡迎您,{$login_user['username']}!</li>
<li class="account"><a href="/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={$_COOKIE['SetOut']}">退出</a></li>
</ul>
<!--{else}-->
<ul class="links">
<li class="login"><a href="/../login.php">登錄</a></li>
<li class="signup"><a href="/../register.php">注冊(cè)</a></li>
</ul>

同步登錄成功,所有的登錄和退出全部在phpWind內(nèi)進(jìn)行,而最土只負(fù)責(zé)接受傳遞是否是空值來(lái)確認(rèn)是否登錄。

php技術(shù)PHPwind整合最土系統(tǒng)用戶同步登錄實(shí)現(xiàn)方法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 91区国产福利在线观看午夜 | 动听968 | 亚洲va久久久久 | 99视频在线免费观看 | 日本三区四区免费高清不卡 | 亚洲免费无码中文在线 | 全黄h全肉细节文在线观看 全黄H全肉细节文短篇 | 麻豆国产人妻欲求不满 | 琪琪色原网站ying | 伊人久久免费 | 中文无码熟妇人妻AV在线 | 一本道久久综合久久88 | 老熟女重囗味GRANNYBBW | 人人妻免费线 | 九九国产精品成人AV麻豆 | 神马影院在线eecss伦理片 | 高h肉辣文黄蓉 | 国产精自产拍久久久久久蜜 | 2021国产精品国产精华 | 亚洲热在线视频 | 日产精品久久久久久久蜜殿 | 手机在线观看无码日韩视频 | 大陆老太交xxxxxhd在线 | 天天狠狠色噜噜 | 动漫美女3d被爆漫画 | 久久精品亚洲AV无码三区观看 | 国产午夜精品久久久久婷婷 | 久久青青热 | 久久久无码精品无码国产人妻丝瓜 | 免费三级播放器 | 国产 在线 亚洲 欧美 动漫 | 2019精品国产品在线不卡 | 99精彩免费观看 | 日本久久精品免视看国产成人 | 中文无码乱人伦中文视频播放 | 97久久精品视频 | 千禧金瓶梅快播 | 国产欧美一区二区三区久久 | 国产精品 中文字幕 亚洲 欧美 | 亚洲欧美中文字幕高清在线 | 欧美精品高潮呻吟AV久久 |