Java QQ項(xiàng)目詳細(xì)設(shè)計(jì)之:登錄模塊

          客戶端方面登錄模塊:

          對(duì)在飛Q登錄信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。若發(fā)現(xiàn)錯(cuò)誤,輸入數(shù)據(jù)全部清空,以讓用戶重新輸入一次。若未發(fā)現(xiàn)錯(cuò)誤,轉(zhuǎn)入主界面。其中的錯(cuò)誤種類有:

          1.輸入數(shù)據(jù)不匹配

          帳號(hào) 數(shù)據(jù)庫(kù)沒有該帳號(hào)

          密碼 與對(duì)應(yīng)賬號(hào)的密碼不匹配

          2 輸入數(shù)據(jù)不能為空

          if (賬號(hào)為空)

          {

          請(qǐng)輸入賬號(hào)再登陸

          }

          else if (賬號(hào)長(zhǎng)度小于6或?qū)τ?0)

          {

          請(qǐng)輸入正確的賬號(hào),賬號(hào)可以位數(shù)字或Email地址。

          }

          else if (密碼為空)

          {

          請(qǐng)輸入密碼后再登陸

          }

          else

          {

          通知服務(wù)器 賬號(hào)為:xxx 密碼為:xxx的請(qǐng)求登陸

          }

          服務(wù)器方面:

          接收數(shù)據(jù)并存入loginpot中

          判斷接收的密碼和服務(wù)器中的密碼是否相同,相同則返回登錄成功,并發(fā)送一系列信息(見下),不相同則返回登錄失敗,有相同的帳號(hào)登錄的話,會(huì)向第一個(gè)客戶端發(fā)送kill指令,當(dāng)確認(rèn)第一個(gè)客戶端下線之后,第二個(gè)客戶端就可以登錄了



          posted on 2012-03-20 22:36 脈凌網(wǎng)絡(luò) 閱讀(301) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 内乡县| 萍乡市| 潮安县| 靖安县| 昌宁县| 永定县| 合作市| 台山市| 新巴尔虎左旗| 新干县| 永福县| 聂拉木县| 庄河市| 大丰市| 玉林市| 璧山县| 泾阳县| 亚东县| 天水市| 香港| 岑巩县| 宝鸡市| 铜川市| 柘城县| 灌云县| 陕西省| 盈江县| 宜黄县| 甘泉县| 仙居县| 容城县| 利津县| 永靖县| 新巴尔虎左旗| 阿巴嘎旗| 潢川县| 英山县| 扶风县| 澄江县| 安多县| 雷山县|