如何判断登录界面内输入的用户名和密码在数据库中是否存在;
分享!!
try
{
if(TxtId.Text=="test1"&TxtPwd.Text=="test1")
{
lsstr=TxtId.Text;
this.SetVisibleCore(false);
FrmMain FrmMdi=new FrmMain();
FrmMdi.Show();
}
else
{
SqlConnection SqlCon=new SqlConnection("server=.;uid=sa;pwd=;database=Soft;");
SqlCon.Open();
SqlCommand SqlCmd=new SqlCommand("select * from Login where UID='"+TxtId.Text+"'",SqlCon);
if(SqlCmd.ExecuteScalar()!=null)
{
if(TxtPwd.Text.Equals(SqlCmd.ExecuteScalar()))
{
lsstr=TxtId.Text;
this.SetVisibleCore(false);
FrmMain FrmMdi=new FrmMain();
FrmMdi.Show();
}
else
{
MessageBox.Show("密码错误");
}
}
else
{
MessageBox.Show("帐号错误");
}
SqlCon.Close();
SqlCon.Dispose();
SqlCmd.Dispose();
}
}
catch(Exception ea)
{
MessageBox.Show(ea.Message,"错误提示");
}
}
}
}