最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php出現(xiàn)web系統(tǒng)多域名登錄失敗的解決方法

 更新時間:2014年09月30日 10:13:05   投稿:shichen2014  
這篇文章主要介紹了php出現(xiàn)web系統(tǒng)多域名登錄失敗的解決方法,針對同一頂級域名下的各子站出現(xiàn)登錄失敗的情況非常有用,需要的朋友可以參考下

本文實例講述了php出現(xiàn)web系統(tǒng)多域名登錄失敗的解決方法,分享給大家供大家參考。具體分析如下:

下面只是簡單的邏輯結構,對于正式的系統(tǒng)需要做具體的處理。

這里需要注意的是:加解密一定需要做安全驗證。但是這個方法也不夠完美,兩個站點必須有相同一級域名;另外這種完全基于cookie的方式,安全性不夠高

function login()
{
  $info = callloginserver(); //訪問登錄服務器
  if(!empty($info))  //登錄成功了
}
//用戶沒有登錄,則在本系統(tǒng)中登錄并調用登錄服務器接口
function login()  //正常的登錄
{
  .......//驗證用戶的合法性
  $_session['uid'] = $user_id;
  setcookie('sign', encrypt($pass9), '', '/', 'the.com');
}

先檢查用戶是否在登錄系統(tǒng)中登錄

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

用戶沒有登錄,則在本系統(tǒng)中登錄并調用登錄服務器接口

function loging() //本系統(tǒng)登錄
{ 
 .....//登錄成功
 callseverlogin();//通知用戶登錄
}

所有的站點共享一個登錄系統(tǒng);當用戶在其中的一個站點登錄成功時, 該系統(tǒng)調用其他站點的登錄接口,完成用戶在其他站點的登錄,同時設置相應的登錄信息;或者在用戶登錄時,只在該系統(tǒng)保存用戶登錄信息,當用戶在其他站點登錄時,必須請求該系統(tǒng)接口,獲取用戶是否登錄的信息。前一種方式的缺點是:不管用戶有沒有使用其他站點,那些站點都需要保存用戶狀態(tài);后一種方式就把所有的壓力都轉移到登錄系統(tǒng)上面來。而如果要實現(xiàn)用戶退出的統(tǒng)一操作,就需要站點調用登錄系統(tǒng)的退出接口,然后登錄系統(tǒng)接口調用其他站點的退出接口;或者設置一個標記,如果這個標記不存在則標示用戶退出,此時只要把該標示清空即可,其他站點發(fā)現(xiàn)該標示不存在就知道用戶已經退出系統(tǒng)。

這種處理方式需要在登錄系統(tǒng)和個站點之間規(guī)定登錄接口,和注銷接口。通過這些接口,各站點可以很方便的處理用戶登錄或退出。

希望本文所述對大家的PHP程序設計有所幫助。

相關文章

最新評論

普兰县| 名山县| 修文县| 奈曼旗| 漳州市| 石城县| 柘荣县| 泰和县| 保康县| 铁力市| 新闻| 楚雄市| 安顺市| 宜川县| 大姚县| 平舆县| 教育| 孝感市| 高淳县| 德保县| 奈曼旗| 寻乌县| 贡觉县| 成武县| 二手房| 虹口区| 鹿邑县| 奉节县| 盘山县| 北碚区| 房山区| 昌图县| 招远市| 牡丹江市| 通海县| 同江市| 武穴市| 东方市| 铜川市| 商都县| 通榆县|