怎样在visual C#中实现一个登陆验证,比如有一个textbox:t1一个t2,一个button,点击button如果t1是用户名,t2是密码,如果验证通过就显示ok,我知道这问题有点太弱了,但恳请帮忙
解决方案 »
- C#如何读取、显示ppm、pbm、pgm格式文件
- 有C#做网游的或者用SOCKET的进群交流72555983
- 有谁知道做一个大流量的门户网站,大约需要多少资金~!
- 关于RSA加密和签名的困惑
- 文件关联问题,顶者有分,解决问题后增加到100分
- 请问?如何获取当前类的名称呢?
- C#类中的一个小问题
- 关于在DataTable中查询时间的问题
- 报错:WMPLib.dll 类型库导入程序遇到无有效返回类型的属性
- .net framework 安装的时候,有分 开发版 和 发布版 吗??发布时候版本的选择???
- 请问在DataGrid中直接修改了数据,如何保存回数据库中啊?
- 请问,如何将winform窗体最前显示
在Button上添加Button的单击事件,
指行如下代码:
if (t1.Text =="name"&&t2.Text =="password")
{
Label1.Text ="OK";
Redirect("index.aspx");
}
{
//用以下查询语句时,数据库中不能有相同的UserId
string strSql = "select UserId,UserName from Users where UserId='" + sUid + "'";
SqlDataAdapter sqlDa = new SqlDataAdapter(strSql,GetConnection());
DataTable dt = new DataTable();
sqlDa.fill(dt);string strUserId = Convert.ToString(dt.Rows[0]["UserId"]);
string strUserName = Convert.ToString(dt.Rows[0][UserName"]);
if(sUid!=strUserId && sUname!=strUserName)
return false;
return true;
}
//在点出按钮是调用if(Validate(t1.Text,t2.Text))
{
//如果是真,你要做的相关操作
}
else
{
//如果是假,你要做的相关操作
}
{
Page.RegisterStartupScript("error",@"<script>alert('OK!');window.location.href='index.aspx';</script>");
}
SqlCommand sm= new SqlCommand(strsql,connection);
SqlDataReader read = null;
read = sm.ExecuteReader();
if(!read.Read())
{
count=count+1;
if(count>3)
{
Response.Write("<script>alert('用户名密码不正确超过三次,请联系管理员!')</script>");
Response.Write("<script>window.opener=null;window.close();</script>");
}
else
Response.Write("<script>alert('对不起,用户名密码不正确,请重新输入!')</script>");
read.Close();
connection.Close();
return;
}
else
{
Response.Redirect("xxxx.htm"); 登陆成功
}finally
{
if(conn!=null)
conn.Close();
if(read!=null)
read.Close();if(connection!=null)
connection.Close();
}