/********一个登录按钮下的代码netwom********/
1
//--登录
2
if (String.Compare(Request.Cookies["CheckCode"].Value, this.tbxValidate.Text.Trim(), true) != 0) //这里判断验证码
3
{
4
Response.Write("<script>alert('您输入的验证码有误!');</script>");
5
}
6
else
7
{
8
try
9
{
10
string DEStr = NetwomTools.Safe.getMD5(this.tbxPwd.Text.Trim(),8,16);//通过加密函数加密用户密码
11
SqlParameter[] parameters =
12
{
13
new SqlParameter("@username", SqlDbType.NVarChar ),
14
new SqlParameter("@userpassword", SqlDbType.NVarChar )
15
};
16
parameters[0].Value = this.tbxUserName.Text;
17
parameters[1].Value = DEStr;
18
int i = (int)DataBase.CreateSqlComm("UserLogin", parameters).ExecuteScalar();
19
20
if (i == 1) // 登录成功
21
{
22
Session["user"] = this.tbxUserName.Text.Trim(); //用户登录成功后为其建立Session以供以后使用;
23
//--------此处建立COOKIE--------------------------------------------------------------
24
25
if (this.RadioButton1.Checked == true)
26
{
27
Tools.addCookie("www_WebPage_com", 1, "cName", this.tbxUserName.Text.Trim());
28
}
29
if (this.RadioButton2.Checked == true)
30
{
31
Tools.addCookie("www_WebPage_com", 2, "cName", this.tbxUserName.Text.Trim());
32
}
33
if (this.RadioButton3.Checked == true)
34
{
35
Tools.addCookie("www_WebPage_com", 3, "cName", this.tbxUserName.Text.Trim());
36
}
37
if (this.RadioButton4.Checked == true)
38
{
39
Tools.addCookie("www_WebPage_com", 5, "cName", this.tbxUserName.Text.Trim());
40
}
41
if (this.RadioButton5.Checked == true)
42
{
43
Tools.addCookie("www_WebPage_com", 6, "cName", this.tbxUserName.Text.Trim());
44
}
45
46
//----------------------------------------------------------------------------------
47
48
if (Session["userpage"] != null && Session["userpage"].ToString() != "")// 非首页登录时转到请求登录的页面
49
{
50
if (Session["userpage"].ToString() == HttpContext.Current.Request.Url.ToString())
51
{
52
Response.Write("<script>window.location.href='Default.aspx';</script>");
53
}
54
else
55
{
56
Response.Write("<script>window.location.href='" + Session["userpage"].ToString() + "';</script>");
57
}
58
}
59
else
60
{
61
Response.Write("<script>window.location.href='Default.aspx';</script>");
62
}
63
}
64
else
65
{
66
Response.Write("<script>alert('用户名或密码错误,请重新输入!');</script>");
67
}
68
69
}
70
catch (Exception Error)
71
{
72
File.WriteErrorLogTXT("ErrorTXT", Error.Message);
73
}
74
}
//--登录2
if (String.Compare(Request.Cookies["CheckCode"].Value, this.tbxValidate.Text.Trim(), true) != 0) //这里判断验证码3
{4
Response.Write("<script>alert('您输入的验证码有误!');</script>");5
}6
else7
{8
try9
{10
string DEStr = NetwomTools.Safe.getMD5(this.tbxPwd.Text.Trim(),8,16);//通过加密函数加密用户密码11
SqlParameter[] parameters = 12
{13
new SqlParameter("@username", SqlDbType.NVarChar ),14
new SqlParameter("@userpassword", SqlDbType.NVarChar )15
};16
parameters[0].Value = this.tbxUserName.Text;17
parameters[1].Value = DEStr;18
int i = (int)DataBase.CreateSqlComm("UserLogin", parameters).ExecuteScalar();19

20
if (i == 1) // 登录成功21
{22
Session["user"] = this.tbxUserName.Text.Trim(); //用户登录成功后为其建立Session以供以后使用;23
//--------此处建立COOKIE--------------------------------------------------------------24

25
if (this.RadioButton1.Checked == true)26
{27
Tools.addCookie("www_WebPage_com", 1, "cName", this.tbxUserName.Text.Trim());28
}29
if (this.RadioButton2.Checked == true)30
{31
Tools.addCookie("www_WebPage_com", 2, "cName", this.tbxUserName.Text.Trim());32
}33
if (this.RadioButton3.Checked == true)34
{35
Tools.addCookie("www_WebPage_com", 3, "cName", this.tbxUserName.Text.Trim());36
}37
if (this.RadioButton4.Checked == true)38
{39
Tools.addCookie("www_WebPage_com", 5, "cName", this.tbxUserName.Text.Trim());40
}41
if (this.RadioButton5.Checked == true)42
{43
Tools.addCookie("www_WebPage_com", 6, "cName", this.tbxUserName.Text.Trim());44
}45

46
//----------------------------------------------------------------------------------47

48
if (Session["userpage"] != null && Session["userpage"].ToString() != "")// 非首页登录时转到请求登录的页面49
{50
if (Session["userpage"].ToString() == HttpContext.Current.Request.Url.ToString())51
{52
Response.Write("<script>window.location.href='Default.aspx';</script>");53
}54
else55
{56
Response.Write("<script>window.location.href='" + Session["userpage"].ToString() + "';</script>");57
}58
}59
else60
{61
Response.Write("<script>window.location.href='Default.aspx';</script>"); 62
}63
}64
else65
{66
Response.Write("<script>alert('用户名或密码错误,请重新输入!');</script>");67
}68
69
}70
catch (Exception Error)71
{72
File.WriteErrorLogTXT("ErrorTXT", Error.Message);73
}74
}

