奇怪啦。
如果你输入两个input
其中一个是user,另一个是pass
通过Sql="Select * from login where username='"+TextBox1.Text+
"' and password='"+TextBox2.Text+"'"
通过表的查询,如果数据存在则通过验证不就可以啦。思路跟以前是一致的,只是有些地方实现不一样。
如果你输入两个input
其中一个是user,另一个是pass
通过Sql="Select * from login where username='"+TextBox1.Text+
"' and password='"+TextBox2.Text+"'"
通过表的查询,如果数据存在则通过验证不就可以啦。思路跟以前是一致的,只是有些地方实现不一样。
解决方案 »
- 在asp.net 中用过flexigrid的同志们,进来帮忙,200分送上
- 通用存储过程参数传递问题
- JS提示 alldataarr 为空或不是对象,怎么解决
- 一个调用其他程序的小问题。。。。
- 用SQL 怎么生成一个这样结构的数据?
- 我想将用户输入的数据,填入到一个已经做好的excel的表中,如何实现?
- 哪位大侠有空,帮助解决以下的代码(多层应用)。400分
- 请教俩个问题~~~
- DropDownList的autopostback问题
- 呢称为bitsbird(一瓢.net) aassdd(梦幻生) lizheng197953(胖老虎) 请进来
- 十万火急!!!请教各位侠肝义胆的武林人士:ASP.NET中的数据库保存问题!
- 老调重谈,关于button 的出现确定窗口javascript疑问.
执行一个SQL “select password from login where username='" + userName + "'";
用 ExecuteScalar()方法来返回密码。判断是否与输入的相符。
SqlConnection myconn=new SqlConnection(strconn);
string selectSql="select * from admin where username='"+this.username.Value+"' and password='"+this.password.Value+"'";
myconn.Open();
SqlCommand cmd=new SqlCommand(selectSql,myConnection);
dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
if(dr.Read())
{
this.Label1.Text="密码通过";
myConnection.Close();
}
else
{
this.Label1.Text="用户不存在";
myConnection.Close();
}
OleDbConnection myConnection = new OleDbConnection(strConnection);
string selectSql="select * from admin where username='"+this.username.Value+"' and password='"+this.password.Value+"'";
myConnection.Open();
cmd=new OleDbCommand(selectSql,myConnection);
dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
if(dr.Read())
{
this.Label1.Text="密码通过";
myConnection.Close();
}
else
{
this.Label1.Text="用户不存在";
myConnection.Close();
}
}
myConnection.Open();
SqlCommand cmdSql = new SqlCommand("select password from login where username="+"'"+input1.Text+"'",myConnection);
SqlDataReader myReader = cmdSql.ExecuteReader(CommandBehavior.CloseConnection);
myReader.Read();
if (myReader["Password"].ToString()==input2.Text)
{
Response.Write("验证通过");
}
else
{
Response.Write("验证未通过");}
string select="select * from login where (usename='"+TextBox1.Text.Trim()+"')and(password='"+TextBox2.Text.Trim()+"')";
SqlCommand sc=new SqlCommand(select,sqlConnection1);
SqlDataReader dr;
dr=sc.ExecuteReader();
if(dr.Read())
{
//密码正确,进行正常操作
}
else
{
Label4.Text="用户名称或登录密码不正确,请重新输入!";
return;
}
sqlConnection1.Close();不过有一点注意:密码一定要加密以后才能存入数据库.