用ASP.NET编写登陆窗口程序,请高手指教,简单的

如题所述

登录可以写的很简单,也可以写的很复杂,是要根据你的要求和你的水平决定的,但是一个商业的成熟的软件就要写的很复杂了。有登录,有忘记密码邮箱回发,还要可以修改资料,密码。要有登录,那你必须还的写注册模块,注册模块最复杂的地方是要做好数据的验证工作,这是你数据库安全性的第一关,密码设置的长度,复杂度都要考虑的。而且要有正则表达式的验证,验证要分浏览器和服务器端的,详细的你可以群128485855里找我
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-03
protected void Button1_Click(object sender, EventArgs e)
{ if (TextBox1.Text.Trim() == "" || TextBox2.Text.Trim() == "")
{
Response.Write("<script language=javascript>alert('用户名或密码不能为空');</script>");
return;
}
SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ToString());
Conn.Open();

string StringSQL = "select * from ReaderInfo where userName='" + TextBox1.Text + "'and Password='" + TextBox2.Text + "'";

SqlCommand SelectCom = new SqlCommand(StringSQL, Conn);

SqlDataReader dr = SelectCom.ExecuteReader();

if (!dr.Read())
{
Response.Write("<script language=javascript>alert('读者姓名或密码错!');</script>");
}
else
{
Session["userName"] = dr["ReaderName"];
Response.Redirect("default.aspx");
}
dr.Close();
Conn.Close();
}
相似回答