作者 主題: 如何用PHP+FLASH做一個不能重複登入的系統?  (閱讀 7393 次)

0 會員 與 1 訪客 正在閱讀本文。

zoemoon

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
大家好
目前我有一個PHP的登入系統
老闆要求
1.只能一個人在線上
2.可以後面踢前面

目前我把它做好了


但是問題就是
老闆又要求
3.後面的人登入後,前面會"立刻"被踢出去(例如立刻轉跳頁面)

但是目前我只能做到說
當對方轉換網頁時才會發現自己已經被登出了

這系統使用者在使用時是FLASH的頁面


有沒有什麼好點子呢?


Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
先不說用什麼東西來做
先考慮要如何讓 web server 端
主動發出訊息給 client 端的瀏覽器
告訴瀏覽器要換頁面了
只要能解決這問題
那你的問題就解決了  ;D

陽だまり

  • 懷疑的國中生
  • **
  • 文章數: 72
  • 性別: 男
  • 陽だまり
    • 檢視個人資料
如果不讓web端主動發訊息告訴client端的話
也可以把flash做成固定時間會去讀目前登入狀況
如果讀到已有其他人登入的話就自動跳轉登出

這個功能其實也可以做在放flash上的html上
但如果主要功能是在flash上的話
做在flash上應該會比較好

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
如果不讓web端主動發訊息告訴client端的話
也可以把flash做成固定時間會去讀目前登入狀況
如果讀到已有其他人登入的話就自動跳轉登出

這情形前陣子已有討論過了.....

http://phorum.study-area.org/index.php/topic,54505.0.html

重點在於, 檢查時間短, server 能否負擔, 檢查時間長, 是否符合需求..