你說(shuō)的C/S結(jié)構(gòu),那么你會(huì)使用socket不?服務(wù)器的serversocket,每accept()得到一個(gè)socket,就啟動(dòng)一個(gè)線程即可。

創(chuàng)新互聯(lián)建站憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識(shí)和豐厚的資源優(yōu)勢(shì),提供專業(yè)的網(wǎng)站策劃、做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站優(yōu)化、軟件開(kāi)發(fā)、網(wǎng)站改版等服務(wù),在成都10余年的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都成百上千家中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。
當(dāng)用戶在登錄頁(yè)面正確輸入在數(shù)據(jù)庫(kù)中已經(jīng)存在的用戶名和密碼時(shí),就可以 成功登錄了。在用戶登錄頁(yè)面也擁有和用戶注冊(cè)頁(yè)面類似的客戶端驗(yàn)證機(jī)制。
回答:你是要思路呢,還是代碼啊,代碼不太好給你,如果要思路的話,我可以給你說(shuō)說(shuō)。
概述具體框架使用jframe,文本框組件:JTextField;密碼框組件:JPasswordField;標(biāo)簽組件:JLabel;復(fù)選框組件:JCheckBox;單選框組件:JRadioButton;按鈕組件JButton。
同意樓上的說(shuō)法,具體點(diǎn)可以這樣:創(chuàng)建一個(gè)用戶表,里邊包括LoginName(登錄名),UserName(用戶名),Password(密碼),Age(年齡),Address(地址)。
//這個(gè)是我寫(xiě)的,里面有連接數(shù)據(jù)庫(kù)的部分。
這是我剛做的,JAVA布局與其它語(yǔ)言相比難度較大,建議你將兩張圖片PS成一張圖片,做為背景,加入到JFRAME中,以降低難度。
通過(guò)B/S來(lái)實(shí)現(xiàn)是最方便的了,代碼太簡(jiǎn)單了。登錄頁(yè)面用JSP,后臺(tái)請(qǐng)求一個(gè)action或servlet即可。
登錄的時(shí)候拿著登錄名去找Map,如果有匹配到就對(duì)比密碼是否正確,密碼輸入正確就表示可以登錄成功,密碼匹配錯(cuò)誤就提示密碼錯(cuò)誤;如果拿著登錄名找Map沒(méi)有找到信息,說(shuō)明此登錄名沒(méi)有注冊(cè),就是提示注冊(cè)。
界面建議用可視化來(lái)做,美觀且便捷。下面這個(gè)是完全用代碼寫(xiě)的,僅供參考。
成功處理完用戶提交的注 冊(cè)信息后,客戶端仍然會(huì)回到注冊(cè)頁(yè)面。如果用戶想使用已經(jīng)注冊(cè)的用戶名來(lái)登 錄,可以通過(guò)單擊“登錄”超鏈接轉(zhuǎn)到登錄頁(yè)面進(jìn)行登錄。
接收頁(yè)面上提交的兩個(gè)值分別賦給兩個(gè)變量,由于你已經(jīng)規(guī)定了用戶名和密碼,所以不用連接數(shù)據(jù)庫(kù),很簡(jiǎn)單的。
網(wǎng)站題目:登錄功能代碼java java登錄功能的原理
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article30/deeggpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、做網(wǎng)站、企業(yè)建站、網(wǎng)站設(shè)計(jì)公司、搜索引擎優(yōu)化、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)