public T_Base_Admin GetAdmin(String LoginName) { SqlConnection co = new SqlConnection(); co.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["dataConnection"]; co.Open(); SqlCommand cm = new SqlCommand(); cm.CommandText = "select * from T_Base_Admin where LoginName=@LoginName"; cm.Parameters.AddWithValue("@LoginName", LoginName); cm.Connection = co; SqlDataReader dr = cm.ExecuteReader(); T_Base_Admin admin = null; while (dr.Read()) { #region 模式转换 admin = new T_Base_Admin(); admin.Id = Convert.ToInt32(dr["Id"]); admin.LoginName = Convert.ToString(dr["LoginName"]); admin.PassWord = Convert.ToString(dr["PassWord"]); #endregion } dr.Close(); co.Close(); return(admin); }
public void UpPwd(string oldpwd, string newpwd1, string newpwd2) { string newId = Session["UserId"].ToString(); int id = Convert.ToInt32(newId); DALT_Base_Admin dal = new DALT_Base_Admin(); T_Base_Admin admin = dal.GetModel(id); string a = MD5Class.UserMd5(oldpwd); string b = MD5Class.UserMd5(newpwd1); if (a != admin.PassWord) { string tmp = "{\"statusCode\":\"300\",\"message\":\"旧密码错误\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}"; Response.Write(tmp); } else { if (newpwd1 != newpwd2) { string tmp = "{\"statusCode\":\"300\",\"message\":\"新密码不一致\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}"; Response.Write(tmp); } else { admin.PassWord = b; bool res = dal.Update(admin); if (res) { string tmp = "{\"statusCode\":\"200\",\"message\":\"修改成功\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"closeCurrent\",\"forwardUrl\":\"\"}"; Response.Write(tmp); } else { string tmp = "{\"statusCode\":\"300\",\"message\":\"修改失败,请重试\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}"; Response.Write(tmp); } } } }