首页 > 作文

PHPwind整合最土系统用户同步登录实现方法

更新时间:2023-04-06 13:06:23 阅读: 评论:0

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

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

多话不说,上步骤。


第一步:用户同步
新建phpwind用户,最土同步相应用户,最土id对应phpwind用户id。

register.php


复制代码 代码如下:

$db->update(“inrt into tg_ur (id,email,urname,password,city_id,create_time,enable,r鹊踏枝ealname) values (‘”.$winduid.”‘,'”.addslashes($regemail).”‘,'”.addslashes($regname).”‘,'”.$windpwd.”‘,’1’,'”.time().”‘,’y’,'”.addslashes($regname).”‘)”);

第二步:修改最土登录模式使用cookie方式
去掉密码,将验证用户名改成用户id。

zur.class.php


复制代码 代码如下:

$field = strpos($email, ‘@’) ? ’email’ : ‘id’;//urname

$zuituur = db::gettablerow(‘tg_ur’, array(

$field => $email,

//’password’ => $什么路最窄password,

index.php


复制代码 代码如下:

$login_ur = zur::getlogin($_cookie[‘cookieid’], $_post[‘password’]);

ssion::t(‘ur_id’, $login_ur[&#陕西高校名单8216;id’]);

zlogin::remember($login_ur);

zur::synlogin($_post[’email’], $_post[‘password’]);

第三步:登录phpwind将用户id写入cookie值,退出phpwind将用户id从cookie值里清除
login.php/register.php

写入cookie

tcookie(“cookieid小学五年级语文教学计划”, $winduid);

清除cookie

tcookie(“cookieid”, “”, time() – 3600);


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


复制代码 代码如下:

<ul class=”links”>

<li class=”urname”>欢迎您,{$login_ur[‘urname’]}!</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[‘tout’]}”>退出</a></li>

</ul>

<!–{el}–>

<ul class=关于名人的事迹221;links”>

<li class=”login”><a href=”/../login.php”>登录</a></li>

<li class=”signup”><a href=”/../register.php”>注册</a></li>

</ul>

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

本文发布于:2023-04-06 13:06:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c289719f47dcc1342964ce97d603b28f.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHPwind整合最土系统用户同步登录实现方法.doc

本文 PDF 下载地址:PHPwind整合最土系统用户同步登录实现方法.pdf

标签:用户   代码   程序   方法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图