在不同表中兩種使用者登入時,如檢查使用者是否註冊,實現登入

2025-02-02 16:40:12 字數 3103 閱讀 4119

1樓:

這種做法是不合適的,因為會有兩種使用者出現同樣的使用者名稱的情況出現,這個時候就不會知道要登入的是什麼使用者,所以一般都不會通過不同的表分開兩種使用者,通常是放在乙個表內,用乙個欄位指定型別,然後在 其它的表中儲存不同型別使用者的特定資訊,用 userid 關聯。

如果你一定要使用兩個表,並確定兩個表中不會出現同名使用者,可以建立乙個檢視,將兩個表與登入相關的欄位合併成乙個結果返回。

如使用者表有 t_admin_user, t_bbs_users

可以建立乙個新的檢視。

create view vuserlogin

asselect id,username,password,1 as usetable from t_admin_user

unionselect pkid as id,user_name as username,password,2 as usetable from t_bbs_users

在登入的時候,就可以把它當做乙個表來處理,從 usetable 欄位裡就可以知道當前行來自與哪張表裡。

2樓:網友

在註冊之前先驗證一下本表和另一表是否有同名使用者。

j**a裡面如何在使用者登入管理頁面時判斷使用者是否登入

3樓:網友

給你詳細講一下。

比如系統有個登陸頁面(:

name:__

password:__

登陸按鈕)你按下登陸按鈕,就根據name和password去資料庫裡面查,如果判斷有此使用者並且密碼正確,就設定乙個session的鍵對應的值,鍵名字自己取,統一即可,比如"userinfo",**就是servlet的dopost裡面。

httpsession session = ;

hashtable userinfo = new hashtable();

username", "username");

passwords", "passwords));//密碼最好加密。

userinfo", userinfo);

session是在一定時期(超時時間內)一直存在的,這段時間內你可以隨時判斷使用者是否合法,否則就退回登陸頁面。

在任何除了登陸頁面以外的頁面訪問,只需判斷有沒有這個鍵值,沒就到登陸頁面,否則進正常頁面。(最好寫在servlet中,讓servlet當頁面控制器)**如下:

if ( "userinfo")==null ) else

4樓:我a我

使用者登入後把登入資訊存入session,然後可以在中的filter或者validate中去判斷~

5樓:匿名使用者

設定個session 再判斷session是否為空。

設計並實現乙個使用者登入的過程,其中login.jsp頁面用於使用者輸入相應的使用者名稱和密碼進行登入,checklogin.

6樓:網友

這段**換成。

然後在另外乙個頁面中取出就行了。

教務管理系統登入時,如何判斷使用者是哪種型別?從而根據使用者型別進入不同的頁面

7樓:匿名使用者

這三個使用者賬戶都會有特徵的,比如教室是以2開頭,學生以3開頭,跟著前面的特徵來判斷。

android 中 如何在不同的介面中判斷 使用者是否登陸,如果該使用者沒有登陸,就跳轉到登陸介面是如何實現的?

8樓:匿名使用者

簡單點,設定乙個全聚德標誌位,登入為true,退出為false,只需要判斷之歌標誌位就行了。

jsp中登入介面如何判斷使用者名稱和密碼和資料庫是否一樣,然後顯示登入成功

9樓:yesyes科

1、首先開啟myeclipse,新建web空專案 ,取名為yhmcf。

2、然後修改index檔案。

3、接著在修改一次index檔案。

4、接著增加jquery的引入檔案,並編寫相關語句。

5、最後部署後執行,就完成了。

10樓:無和有

關鍵是sql語句,如果你用jdbc+dao的話就是。

select count(當前表的id名比如id) from user where userid= 接收的使用者名稱 and password=接收的密碼。

然後取得值看該值是否大於0,如果大於0返回乙個true值或者直接返回該值,然後判斷只要大於0就表示登入成功,和資料庫中一樣。

你可以通過request跳轉,如果登入成功就跳轉到登入成功介面,並把你的登入資訊儲存到session中。否則就直接重定向到登入介面讓使用者重新登入。

11樓:網友

sql 語句是 select * from user where username=使用者名稱 and password=密碼;

獲取了connection物件、statement物件後resultset rs=;

如果返回的rs集合不為空說明資料庫有該資料前臺你可以寫個js

或者直接在該頁面寫句登入成功的話也行。

12樓:森維勾蕤

首先寫乙個登陸方法,把使用者登陸的資訊放在session中,使用者登陸後從session中例:useruser=newuser();"username"));"pass"));"user",user);登入成功後從session取出來顯示就可以例:useruser=(user)"user");

c語言程式設計:實現使用者的註冊和登入

13樓:枝夕寒亥

模擬使用者註冊和登陸可以用檔案來儲存使用者名稱和密碼。註冊就是向檔案裡寫,用if判斷兩次密碼是否一致。連續三次,可以有乙個變數,每次輸入加一,變數大於三就提示登陸不成功。

使用者名稱不對,那你就把你輸入的使用者名稱和檔案裡的使用者名稱是否一致。

使用jquery程式設計實現:編寫乙個使用者註冊頁面,需要輸入使用者名稱和輸入2次密碼,在點選「註冊」按鈕時

14樓:jia丨

隨便寫了乙個。

使用者名稱:密碼:密碼:註冊。

出現兩種不同的括號,word出現兩種不同的括號

小的那個是用的英文模式,佔一個字元,後邊那個是中文輸入法輸入的佔兩個字元 一個英文標點,一箇中文標點 求助word大神,我的word裡面的括號為什麼是這樣的?左右兩個半括號不一致 這是顯示問題,你試著把介面放大,你會發現自然對齊了 可能是你沒有該字型,你全選文件 設定字型為times new rom...

用綠色的兩種不同意思造句,用結實的兩種意思造句,用兄弟的兩種

綠色食品營養價值高。春天來了,滿眼的綠色讓人心曠神怡。這根繩子很結實。他的身體很結實。你那個兄弟的兩種讀音啥意思?綠色的草,讓人看了心曠神怡。自行車出行,是綠色環保的新舉措。用 綠色 這個詞語的兩種不同意思分別造句 所有顏色中,我最喜歡的就是綠色。我們應攜起手來,共創綠色家園。我喜歡這顆綠色的小草 ...

都達到了兩種不同液體的沸點,兩種液體能一起蒸發嗎

看他們是否形成共沸物。不形成共沸物的情況下,是兩者都會蒸發產生氣體為混合氣體 兩種液體液體混合在一起,其中一種物質的沸點會降低嗎 1 在常壓下,a的沸點為35 b的沸點為200 則選蒸餾法分離,需要的儀器為蒸餾燒瓶 或圓底燒瓶 平底燒瓶 溫度計 冷凝管 沸石 或碎瓷片 故答案為 蒸餾燒瓶 溫度計 冷...