Java QQ項目詳細設計之:登錄模塊

          客戶端方面登錄模塊:

          對在飛Q登錄信息界面中輸入的各項信息進行初步檢驗。若發現錯誤,輸入數據全部清空,以讓用戶重新輸入一次。若未發現錯誤,轉入主界面。其中的錯誤種類有:

          1.輸入數據不匹配

          帳號 數據庫沒有該帳號

          密碼 與對應賬號的密碼不匹配

          2 輸入數據不能為空

          if (賬號為空)

          {

          請輸入賬號再登陸

          }

          else if (賬號長度小于6或對于20)

          {

          請輸入正確的賬號,賬號可以位數字或Email地址。

          }

          else if (密碼為空)

          {

          請輸入密碼后再登陸

          }

          else

          {

          通知服務器 賬號為:xxx 密碼為:xxx的請求登陸

          }

          服務器方面:

          接收數據并存入loginpot中

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



          posted on 2012-03-20 22:36 脈凌網絡 閱讀(301) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南安市| 威远县| 子洲县| 玉山县| 安图县| 碌曲县| 宜昌市| 宁陕县| 临泽县| 林西县| 偏关县| 额尔古纳市| 平安县| 乌鲁木齐县| 浦江县| 吉林省| 苏尼特左旗| 天峨县| 宣武区| 广元市| 泰顺县| 望谟县| 闽清县| 安康市| 鹰潭市| 民丰县| 庄河市| 淅川县| 岚皋县| 宿迁市| 清新县| 延长县| 饶阳县| 河南省| 梁河县| 二手房| 黄山市| 姜堰市| 库伦旗| 滦南县| 太谷县|