Ⅰ 通過資料庫來驗證登錄用戶,怎麼實現驗證怎麼讀取數據
接受登陸用戶的用戶名和密碼暫存,然後查詢資料庫是否有滿足這兩個值的用戶,有就驗證成功,否則驗證失敗。讀取數據就是一條select語句到資料庫查詢,不會連這個也要給你列出來吧!
Ⅱ 如何驗證sql資料庫里存在一個數據
你查以前的登陸表看是否有記錄及行了
if exists(select 1 from table where username = 'admin')
print 'exists record'
else
print 'not exists record'
Ⅲ PHP資料庫驗證登陸
你記住 所有在 引號裡面的 東西都是字元串!!!!!
if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){
echo "<script>alert('歡迎登錄!');window.location.href='index1.php';</script>";
}
這一句代碼本身就是不通的.
還有就是 你的sql語句也是錯誤的。
參考如下:
$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';
$result = mysql_query($sql,$conn);
手動回復,不謝
Ⅳ 資料庫的有效性驗證有哪些
1在自定義效性驗證函數里不顯示任何錯誤消息,而是將選中的錯誤消息放到Message.StringParm量。該消息的來源可以是該函數本身所創建的字元串,也可以是從資料庫的錯誤消息表裡索的字元串。在這里,消息來源並不重要。當把錯誤消息放到像Message.StringParm這樣一個標准地方後,該函數就能夠適用於任何情形。它可以從某個有效性驗證規則、ItemEr:事件或任何其他PowerScript程序里調用。PowerBase的函數N—GetMessage()可用來檢Message.StringParm值並返回一個字元串。由於函數可用在有效性驗證消息里,所以只需bf—GetMessage()函數當作有效性驗證消息即可。
2全局函數可在欄位有效性驗證規則中使用,當然也可以從ItemChanged事件調用。因此,如果調用了同一個函數,則這兩種情形可以使用同一個有效性驗證規則。一個通用的有效性驗證常常可以為多個欄位服務,這是實現代碼重用的好方法。
例如,假設存在一個用戶自定義的帳號有效性驗證:過程,稱為gf—ValAcct(),那麼可以從任何數據窗口欄位的有效性驗證規則里調用該函數。最好的方法是在數據窗口Painter創建一條系統目錄有效性驗證規則,然後將它指派給每個要接受帳號輸入的欄位。
當把有效性驗證的邏輯放入某個全局函數時?其實也就是將該邏輯集中到了某個地方。對該有效性驗證函數的修改不會牽扯任何其他對象。只要該函數的參數和返回值不改動,任何調用了gf—ValAcct()函數的有效性驗證規則的數據窗口欄位就都不用修改。
在創建自定義有效性驗證函數時必須注意:·不得通過引用來傳遞參數。·用於傳遞錄入值的參數應當為String(字元串)類型。·返回值應當為布爾型(TRUE/FALSE)。·不得從函數里顯示錯誤消息。·應當將錯誤消息放到Message.StringParm變數。·應當用bf—GetMessage()作為錯誤消息。
在有效性驗證規則里使用的全局函數不能包含引用所傳遞的參數。這等於取消了那些除執行有效性驗證外還要對輸入值進行其操作的函數。不過這些函數可以從ItemChanxed事件調用。
接受用戶輸入的編輯控制把輸入值以字元串形式保存。有效性驗證規則必須擁有對該值的引用。有效性驗證規則總是使用字元串作為參數,這.可以便事情簡單化。另外一個好處是:這時有效性驗證函數獲得的是一個實際輸入值,而不;是轉換值。
Ⅳ 資料庫如何用Windows驗證方式登錄的
企業管理器-->右鍵你的實例(就是那個有綠色圖標的)-->屬性-->安全-->改為sql與window混合
連接字元串中添加:
integratedsecurity=SSPI
即可,不需要再添加UID和password的子串。
Ⅵ 如何設計資料庫的登錄驗證
應用程序的登錄界面輸入的是使用這個系統的用戶和口令,比如電信的營業終端,輸入的是工號和密碼,抑或是自助終端,輸入時電話號碼和密碼, 絕不會是資料庫用戶名和口令。如果是C/S架構,且Client要只連資料庫,那麼一般會從server終端獲取資料庫用戶和口令,否則需要在本地配置,肯定是不合適的。 B/S架構的話一般放在中間件的資料庫配置或web server的配置中。
Ⅶ 用資料庫怎樣驗證賬號和密碼
你要首先連庫,要確定連上了!然後再用SQL語句選擇,就可以了,你要先選擇用戶
分別用兩個變數來保存選擇的結果
select name
from user
where user.username='textFiled1.text'
這個驗證這個賬戶存不存在
然後用戶存在的時候再驗證密碼:
既然樓主可以做出界面的話,相信樓主可以寫好這個代碼咯,樓主加油吧
Ⅷ 資料庫具有哪兩種驗證方式
windows身份驗證
由windows驗證並分配有效的安全ID,同時也只能windows用戶登錄連接。
sqlserver身份驗證
需要在資料庫中設置用戶和密碼,才能登錄可以登錄的資料庫.
Ⅸ 資料庫驗證
確保2003的機器上的資料庫允許遠程鏈接,然後修改鏈接字元串中的server地址,改成03的ip就可以
Ⅹ 資料庫windows驗證是什麼
windows驗證就是用當前登陸系統的用戶名與密碼登陸資料庫。當然不行了!
你改成sql server 與windows混合身份驗證試試。
還有,最好不要用sa來連接資料庫。因為他的許可權太大了。呵呵!最後新建一個用戶名登陸
GOOD LUCK!