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 交通频道 作文范文 五年级剪纸作文:敢于尝试 刘诗诗--一个坚强而勇敢的女孩作文300字 关于陈姓的历史和现状的研究报告作文600字 游鼓浪屿作文400字 家乡的雁塔_三年级作文300字 月下,是过去的一抹微笑 同一个世界,同一个梦想作文800字 精彩的语文课作文400字 能力综合测试三十三 小学生优秀作文:我的保姆机器人 大学班级户外活动策划书 爱,这灰色的人间800字 初中初一作文550字:夏天的桑树 小学四年级作文400字:铸就钢铁人生 某一天我悄然离去 个人发起“爱心工程”活动策划方案 第四章(三)管水 问秋作文1600字 吃饭作文500字 看图写话 葡萄 在共青团代表大会预备会议上的讲话 [幼儿园寄语] 2014园长开学寄语 再见我的蒲公英 教师工作计划素材:小班幼儿教师工作计划 2015心理协会工作总结 星火燎原 党课后的感想 你点都不了解女人 生命的局限 学生会成员冬游活动策划书 常青藤怎样在原始森林中生长 宽容作文 鸡兔同笼中的抬脚法 面临造句_用面临怎么造句 玩转学习巧学拼音 妈妈眼中儿子的爱情 月底工作总结开头 我和张飞龙 做一个刚刚好的女子,平凡却不平庸,不攀附不将就 文管所党支创先争优先进事迹 2015大班社会教学反思 商用房租赁合同范本 2014社区干部竞聘演讲稿 地质考察实习报告范文 愤世吟作文100字 十 字 路 口 的 抉 择 2016年终教导处工作总结 草烨作文900字 90后的我们---厌学 初一数学培优补差工作计划

Copyright © 2016 phpStudy |