protected void btnSubmit_Click(object sender, EventArgs e) { SP.BLL.admin bll = new SP.BLL.admin(); DataSet ds = bll.GetList(" lname='" + this.username.Value + "' and pwd='" + this.password.Value + "'"); //判断用户是否存在 if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; //把用户信息存入到Session Session["id"] = dr["aid"].ToString(); Session["username"] = dr["lname"].ToString(); Session["userrole"] = "系统管理员"; //跳转到后台 Response.Redirect("Default.aspx"); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('用户名或密码错误,请重试!');</script>"); return; } }
/// <summary> /// 修改密码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { SP.BLL.admin bll = new SP.BLL.admin(); //判断两次密码输入是否一致,如果不一致,则弹出提示信息,并返回 if (TextBox1.Text == TextBox2.Text) { //根据用户编号和原密码得到用户信息 DataSet ds = bll.GetList(" aid=" + Session["id"].ToString() + " and pwd='" + txt_pwd.Text + "'"); //判断原密码是否正确 if (ds.Tables[0].Rows.Count > 0) { //更新新密码 SP.Model.admin model = new SP.Model.admin(); model.pwd = TextBox1.Text; model.aid = int.Parse(Session["id"].ToString()); bll.Update(model); Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('修改成功!');</script>"); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('原密码不正确!');</script>"); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('两次密码输入不一致!');</script>"); } }