国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

FMS異步與其他web語言達成異步驗證

2024-07-21 02:30:25
字體:
供稿:網(wǎng)友
如做到 flash 輸入賬號 密碼去取得數(shù)據(jù)庫中的數(shù)據(jù), 目前需要.net 或php做中轉(zhuǎn)。方法有sendandload和webservice較為常用(目前as2  as3本人不熟不知道能否直接與數(shù)據(jù)溝通)。 但大家假想,如果用flash客戶端直接去從取。如果頁面地址暴露將會有什么后果。。不能想都知道。
最理想的處理方法則是 用flash 把賬號,密碼傳給fms,讓fms去做和數(shù)據(jù)庫登錄驗證的工作。這樣才能達到最安全的機制.如下圖的驗證機制。
fms異步與其他web語言達成異步驗證_網(wǎng)頁設(shè)計VeVb.com整理
從圖上可以看出,驗證的主要還是由.net和php做驗證。fms只是做了把賬號密碼中轉(zhuǎn)了一次。但這樣做法有很大用途。這樣讓玩家無法得取.net的處理頁面具體地址。要想知道就得把fms服務(wù)器給黑了才知道,比起寫在flash客戶端用破解軟件要安全的多得多。特別是現(xiàn)在flash破解軟件滿天飛的時代

但sendandload和webservice的處理方式是異步的,要經(jīng)過訪問和返回的步驟。特別在網(wǎng)絡(luò)不佳的時候還有等待的處理。下面的例子用sendandload來簡單說明怎么處理異步的fms驗證操作。

=========fms端========
以下為引用的內(nèi)容:
function userlogin(_newclient,usrname,usrpwd){
    trace("用戶登錄")
    thisobj=this
    //用戶登錄gamelogin()         
    var login = new loadvars()
    login.onload = function(success) {
        if (success) {
            if (this.usrokflag == "ok") {
                trace(usrname+"登錄成功")
                application.acceptconnection (_newclient);
                //取數(shù)據(jù)過程
                _newclient.mydata=this.data    
                //發(fā)送給客戶端,登錄成功。讓它初始
                _newclient.call("init")
            }                    
        } else {
            application.rejectconnection (_newclient, "登錄失敗!")
        }
    };    
    sendurl="http://www.xxx.com/xxx.aspx?usrname="+usrname+"&usrpwd"+usrpwd+"&"
    login.sendandload(sendurl, login, "get");
    //    
}

application.onconnect = function(newclient,usrname,usrpwd) {
    userlogin(newclient,usrname,usrpwd)    
};
//

大家可以看到 在登錄的時候去調(diào)用一個function 把 new loadvars() 寫在該函數(shù)中。這樣同時n人進入,
他會自動處理多個function。而每個function中就是一個new loadvars。并把處理的結(jié)果調(diào)回了相應(yīng)的function中達到異步的接受事件.
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 漳平市| 巢湖市| 大悟县| 海淀区| 沈阳市| 上犹县| 阳泉市| 扬州市| 洪雅县| 浦江县| 民县| 龙岩市| 长春市| 荣成市| 门头沟区| 北宁市| 拉孜县| 赣州市| 扎囊县| 城步| 沁阳市| 叶城县| 和林格尔县| 阜新| 哈密市| 灵丘县| 四平市| 沁水县| 镇赉县| 肃宁县| 阿拉善右旗| 富民县| 和平县| 平江县| 宿迁市| 大足县| 白银市| 遂昌县| 甘泉县| 农安县| 班戈县|