//這個(gè)是我寫的,里面有連接數(shù)據(jù)庫(kù)的部分。
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、濟(jì)源ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的濟(jì)源網(wǎng)站制作公司
這是我剛做的,JAVA布局與其它語(yǔ)言相比難度較大,建議你將兩張圖片PS成一張圖片,做為背景,加入到JFRAME中,以降低難度。
登錄界面的java代碼,分別有教師登錄,管理員登錄,學(xué)生登錄,右邊是用戶名和密碼,見圖。
1、使用一個(gè)攔截器了,在攔截器里面判斷session里面有沒有不就行了。登錄的時(shí)候在session里面保存一個(gè)你需要的東西(如:用戶編碼)。
2、在用戶表中加個(gè)標(biāo)志位,當(dāng)用戶登錄的時(shí)候,將這個(gè)標(biāo)志位修改一下,到時(shí)候查詢的時(shí)候,只需要查這個(gè)標(biāo)志位就行了。
3、按理說(shuō)AD域會(huì)返回一個(gè)ticket 但是不知道這個(gè)是什么,所以不能,有一個(gè)土辦法就是借用Ad域中用戶的字段lastLogon,退出后想辦法去更改他,登錄后將其加密存放在cookie中,然后校驗(yàn)就行了,更好的辦法我沒有想到。
1、應(yīng)該是動(dòng)態(tài)網(wǎng)頁(yè)吧! 那么就在后臺(tái)用一個(gè)Session保存你的用戶信息,在跳轉(zhuǎn)的時(shí)候,取出這個(gè)Session,如果Session沒有用戶信息,那么就說(shuō)明沒有登錄,直接跳轉(zhuǎn)回登錄頁(yè)面。
2、設(shè)一個(gè)session值,如果正確登陸后用來(lái)存儲(chǔ)用戶名,未登錄則為空。
3、加一個(gè)過(guò)濾器過(guò)濾或者是用tomcat的容器驗(yàn)證。