请告诉我如何构建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