php出现web系统多域名登录失败的解决方法


本文实例讲述了php出现web系统多域名登录失败的解决方法,分享给大家供大家参考。具体分析如下:

下面只是简单的逻辑结构,对于正式的系统需要做具体的处理。

这里需要注意的是:加解密一定需要做安全验证。但是这个方法也不够完美,两个站点必须有相同一级域名;另外这种完全基于cookie的方式,安全性不够高

function login()
{
  $info = callloginserver(); //访问登录服务器
  if(!empty($info))  //登录成功了
}
//用户没有登录,则在本系统中登录并调用登录服务器接口
function login()  //正常的登录
{
  .......//验证用户的合法性
  $_session['uid'] = $user_id;
  setcookie('sign', encrypt($pass9), '', '/', 'the.com');
}

先检查用户是否在登录系统中登录

funtion sign()
{
 $sign = $_cookie['sign'];
 if(!empty($sign))
 {
   $sign = decrypt($sign);
  ..........///登录成功
 }
}

用户没有登录,则在本系统中登录并调用登录服务器接口

function loging() //本系统登录
{ 
 .....//登录成功
 callseverlogin();//通知用户登录
}

所有的站点共享一个登录系统;当用户在其中的一个站点登录成功时, 该系统调用其他站点的登录接口,完成用户在其他站点的登录,同时设置相应的登录信息;或者在用户登录时,只在该系统保存用户登录信息,当用户在其他站点登录时,必须请求该系统接口,获取用户是否登录的信息。前一种方式的缺点是:不管用户有没有使用其他站点,那些站点都需要保存用户状态;后一种方式就把所有的压力都转移到登录系统上面来。而如果要实现用户退出的统一操作,就需要站点调用登录系统的退出接口,然后登录系统接口调用其他站点的退出接口;或者设置一个标记,如果这个标记不存在则标示用户退出,此时只要把该标示清空即可,其他站点发现该标示不存在就知道用户已经退出系统。

这种处理方式需要在登录系统和个站点之间规定登录接口,和注销接口。通过这些接口,各站点可以很方便的处理用户登录或退出。

希望本文所述对大家的PHP程序设计有所帮助。



相关阅读:
c++动态内存空间示例(自定义空间类型大小和空间长度)
JS实现仿新浪黄色经典滑动门效果代码
Android编程之ListPreference用法实例分析
win10升级C盘东西还有吗 win10自动升级后桌面文件会丢失吗
Android编程实现泡泡聊天界面实例详解(附源码)
基于javascript简单实现对身份证校验
8个实用的jQuery技巧
MySQL性能优化
Win10 Mobile预览版10563上手图集:Edge书签同步等多处改进
PHP中如何调用webservice的实例参考
Android中监听短信的两种方法
Android HTTP网络请求的异步实现
C#中事件的动态调用实现方法
两个php日期控制类实例
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 分享很多的微博说说段子 大学生村官五中全会心得体会范例 情殇(五) 折翼天使Angel作文100字 花开花落我一样会珍惜作文1500字 “优良学习标兵”事迹材料 如果会有天使,替你来爱我 也美丽 寄湘阴阎少府乞钓轮子 庆祝建党95周年讲话心得体会 今生无缘想女人,但求来世蝶双飞 2011年乡镇发展党员实施意见 巡视反馈关键在督促问题整改到位 难当的班长 急诊作文1000字 回家一趟 忆往事作文500字 苦难不是坚强的催化剂 我总也忘不了那句话作文700字 有时我也想哭作文900字 出纳年底个人总结 爱,不冬眠 郡中玩月,寄江南李少尹虞部孟员外三首 父母之爱的作文300字 小鹿的新家作文500字 白岩松的荒诞青春时光 摘猕猴桃600字 心里有棵树 小学三年级作文700字:篮球随我耍 在工作中如何享受到快乐 走自己的路 2015年2月大学生社会实践报告范文 语文教学质量分析总结范文 描写万圣节作文:我的万圣节(600字) 加菲猫作文250字 教育专业学生实习日记 完美是种伤害作文750字 你能和我一起旅行吗?作文500字 我爱沙河400字作文 群众工作专项整治方案两篇 弦空 生命只有一次演讲稿 我有对你的爱欲永恒 2015生活困难补助申请书 2014年小学体育教师述职报告 青春的逝去 创建安全文明校园材料_会议发言 用热情点燃生命的激情作文900字 StudyingAbroad-国外学习的利与弊

Copyright © 2016 phpStudy |