請告訴我如何構建Windows窗體登錄(不是ASP.net) 。此登錄不僅應使用Windows身份驗證方法進行驗證,還應使用數據庫用戶。如何開發登錄表單C#.net
驗證用戶名和密碼的方式。 我用這個類型的查詢它
SELECT COUNT(*) FROM [Table Name] WHERE UserName = @username AND Password = @password;
如果用戶可用的計數> 0 上面部分手柄代碼側。
using int x = Int32.Parse(commandObject.ExecuteScalar().ToString());
if(x > 0}
**log**
else
**fail**
我該如何做到專業和正確的方式?
其實,有些人覺得躲在密碼是不是一件好事,雖然這對一個網站比在桌面應用程序中更大的imapct。 http://www.useit.com/alertbox/passwords.html – mickeyf 2010-09-09 13:53:33
@mickeyf:我認爲這主要是在設置/更改密碼時,而不是在您剛剛登錄時。 – 2010-09-09 13:59:15
無論在哪種情況下,權衡是「我是否更擔心誰在看我的肩膀,或者'我不明白我是否髮指或不'。」請注意,我並不偏袒,只是指出了爭議。 – mickeyf 2010-09-10 04:48:29