TOSTRING ().TRIM ();
7
strpwd=myRow[2].ToString ().Trim (); strDignity = myRow[3].ToString ().Trim (); strName = myRow[1].ToString ().Trim (); this.Close (); return; } } MessageBox.Show ("密码错误”); return; } 本界面还能够
注册新用户: 进入页面如下:
用户登陆窗体中放置了两个文本框(TextBox)以及提交按钮,用来输入用户注册 的用户名和用户密码。 具体实现代码如下:
8
SqlConnection Conn = new SqlConnection("Data Source=(local);Initial Catalog=net_online;;Integrated Security=SSPI"); Conn.Open(); SqlCommand cmd = new SqlCommand("SELECT * from userTable", Conn); DataSet ds = new DataSet(); cmd = new SqlCommand("SELECT * FROM userTable WHERE username='" + userLoginID.Text + "'", Conn); Dr = cmd.ExecuteReader(); if (Dr.Read())//如果存在相同用户名 { Response.Write("
"); Dr.Close(); } else { Dr.Close(); SqlCommand Cm2 = new SqlCommand("INSERT INTO userTable
(userLoginID,userLoginPwd,userNickname,userName,userEnglishName,userGender, userICType,userICNumber) VALUES ('" + userLoginID.Text + "','" +
userLoginPwd.Text + "','" + userNickname.Text + "','" + userName.Text + "','" + userEnglishName.Text + "','" + userGender.Text + "','" + userICType.Text + "','" + userICNumber.Text + "')", Conn); int i = Cm2.ExecuteNonQuery(); Response.Write("
"); } Conn.Close();
9
} 4.修改密码 用户侧着成功登陆后就会进入后台管理,效果图如下:
后台管理效果图
在后台的界面中用户可以把自己想发布的信息在这里进行发布、删除和修改。在这 里用户还可以进行用户名密码修改, 如果你的好被盗你可以单击 面来进行修改: 进入下面界
实现该功能的具体代码如下:
10
public static bool blCanLogin = false; private DataSet ds= new DataSet (); private DataTable myTable; private DataRow myRow; private string sendStrSQL="select * from 用户信息 "; xjDataBase xj = new xjDataBase (); string sendTableName = "用户信息"; this.ds = xj.SelectDataBase (sendStrSQL,sendTableName); this.myTable = ds.Tables [0]; private void button1_Click(object sender, System.EventArgs e) { for (int i=0;i