相信这段代码对你有帮助
// //1 定义连接字符串,告诉程序要连接到哪个服务器,哪个数据库,及用户名和密码是多少
// //string conStr = "server=.;DataBase =MyQq;uid=sa;pwd=sa"; //SQL Server身份验证
// string conStr = "server=.;DataBase=MyQQ;Integrated Security=True";//window身份验证
// //2 创建连接对象,并把字符串传给连接对象,让连接对象去连数据库。有两种方式
// //方式一
// SqlConnection con = new SqlConnection(conStr);
// //方式二
// //SqlConnection con1 = new SqlConnection();
// //con1.ConnectionString = conStr;
// //3 打开数据库后要做什么呢?,通常就是执行insert,update,delete,select语句,定义要执行的SQL语句
// //我们这里定义的SQL是根据用户名查询相应的密码
// string sql = string.Format("select LoginPwd from Users where Id = '{0}'", this.txtName.Text);
// //写完SQL语句,怎么去执行SQL语句呢?我们数据库中有个执行SQL语句命令的按钮,我们也要创建一个执行SQL命令按钮
// //这个命令按钮需要传两个参数,你要告诉它连接的对象,告诉它要执行的SQL语句(我们上面已定义好了)。有两种方式.
// //4 方式一
// SqlCommand cmd = new SqlCommand(sql,con); //传连接对象和要执行的SQL语句
// try //监视可能出现异常的代码
// {
// con.Open(); //打开数据库连接对象
// //执行SQL命令按钮,相当于点击了数据库中的SQL命令按钮.并把查询的结果返回给obj变量.如果没有这个用户,也就没有密码,这时返回Null
// object obj = cmd.ExecuteScalar();
// //对数据库查询出的值进行判断
// if (obj == null) //说明数据库中没有这个用户
// {
// MessageBox.Show("用户名不存在!", "提示信息");
// }
// else //如果不等于空说明用户名存在,下面要判断数据库中的密码和输入的密码是否一致
// {
// //把obj转换成字符串和输入的密码比较
// if (obj.ToString() == this.txtMiMa.Text) //如果输入的密码和数据库中的密码一致,则身份验证通过
// {
// UserHelp.userName = this.txtName.Text; //把用户文本框中的信息(用户名)保存到用户操作类中中.
// Main main = new Main(); //要跳转窗体的名称
// main.Show(); //显示窗体
// this.Visible = false; //将当前窗体隐藏
// }
// else //输入的密码和数据库中的密码不一致,则提示密码错误
// {
// MessageBox.Show("密码错误!", "提示信息");
// }
// }
// }
// catch(Exception ex)
// {
// throw new Exception(ex.Message); //抛出错误,如果在try里面有错误,就把错误放在Exception这个类的对象中.
// }
// finally
// {
// con.Close();//关闭数据库连接对象
// }
//}
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
/**
* 验证登录的函数。
*/
protected bool IsLogin(String UserName,String PassWord){
if(UserName !=Sql.usrname){//找查数据库中是否有此用户名
//用户名不存在,返回false;
return false;
}
else
{
//判断用户名和密码是否正确.
if(UserName==Sql.username && PassWord==Sql.password){
//通过验证,返回true;
return true;
}
else
{
return false;
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//提交按钮验证,
if(IsLogin()==false){
alert('用户名或密码错误!');
retrun;
}else{.......}
}
}
来领分的~`~`
如果只是个验证,那太简单了。
在网上一搜好多。