/// <summary> /// 判断旧密码是否输入正确 /// </summary> /// <param name="Info"></param> /// <returns></returns> public bool IsOldPwd(mAdmin Info) { if (StringDeal.ToInt(SQLHelper.ExecuteScalar("IsAdminOldPwd", Info.UserName, Info.UserPwd)) > 0) { return(true); } else { return(false); } }
/// <summary> /// 管理员修改密码 /// </summary> /// <param name="Info"></param> /// <returns></returns> public bool AdminPwdEdit(mAdmin Info) { if (StringDeal.ToInt(SQLHelper.ExecuteScalar("AdminPwdEdit", Info.UserName, Info.UserPwd)) > 0) { return(true); } else { return(false); } }
protected void Page_Load(object sender, EventArgs e) { mAdmin mA = new mAdmin(); bAdmin bA = new bAdmin(); mA.UserName = Request["UserName"]; if (bA.IsAdminUserName(mA)) { Response.Write("此用户名已存在!"); } }
protected void Page_Load(object sender, EventArgs e) { mAdmin mA = new mAdmin(); bAdmin bA = new bAdmin(); mA.UserName = Session["AdminManage"].ToString(); mA.UserPwd = Encryp.DESEncrypt(Request["OldPwd"]); if (!bA.IsOldPwd(mA)) { Response.Write("旧密码输入有误!"); } }
/// <summary> /// 修改管理员信息 /// </summary> /// <param name="Info"></param> public void AdminUpdate(mAdmin Info) { SqlParameter[] par = new SqlParameter[] { new SqlParameter("@Id", Info.Id), new SqlParameter("@GroupId", Info.GroupId), new SqlParameter("@UserPwd", Info.UserPwd), new SqlParameter("@TrueName", Info.TrueName), new SqlParameter("@Tel", Info.Tel), new SqlParameter("@Email", Info.Email), new SqlParameter("@IsModifyPassword", Info.IsModifyPassword), new SqlParameter("@IsMultiLogin", Info.IsMultiLogin) }; SQLHelper.ExecuteNonQuery("AdminEdit", par); }
/// <summary> /// 管理员后台登陆 /// </summary> /// <param name="Info"></param> /// <returns>登陆帐号状态</returns> public IList <mAdmin> AdminLogin(mAdmin Info) { SqlParameter[] par = new SqlParameter[] { new SqlParameter("@UserName", Info.UserName), new SqlParameter("@UserPwd", Info.UserPwd), new SqlParameter("@UserIp", Info.LastLoginIp) }; IList <mAdmin> list = new List <mAdmin>(); mAdmin m = new mAdmin(); m.Temp = SQLHelper.ExecuteScalar("AdminLogin", par).ToString(); list.Add(m); return(list); }
protected void Page_Load(object sender, EventArgs e) { LoginCheck.AdminManage(); if (IsPostBack) { mAdmin mA = new mAdmin(); bAdmin bA = new bAdmin(); mA.UserName = Session["AdminManage"].ToString(); mA.UserPwd = Encryp.DESEncrypt(this.UserPwd.Text); if (bA.AdminPwdEdit(mA)) { StringDeal.Alter("修改完成!"); } } }
protected void Page_Load(object sender, EventArgs e) { LoginCheck.AdminManage(null); UserName = Session["AdminManage"].ToString(); bChannel b = new bChannel(); DBList.DataSource = b.GetChannelMenu(0, UserName)[0].Tables[0]; DBList.DataBind(); mAdmin mA = new mAdmin(); bAdmin bA = new bAdmin(); mA.UserName = UserName; if (!bA.GetAdminEditPwd(mA)) { this.EditPwdId.Visible = false; } }
/// <summary> /// 根据ID读取单条管理员信息 /// </summary> /// <param name="Info"></param> /// <returns></returns> public IList <mAdmin> AdminReader(mAdmin Info) { IList <mAdmin> list = new List <mAdmin>(); using (SqlDataReader dr = SQLHelper.ExecuteReader("AdminRead", Info.Id)) { if (dr.Read()) { mAdmin mA = new mAdmin(); mA.GroupId = StringDeal.ToInt(dr[0]); mA.UserName = dr[1].ToString(); mA.UserPwd = dr[2].ToString(); mA.TrueName = dr[3].ToString(); mA.Tel = dr[4].ToString(); mA.Email = dr[5].ToString(); mA.IsModifyPassword = StringDeal.ToBool(dr[6]); mA.IsMultiLogin = StringDeal.ToBool(dr[7]); list.Add(mA); } } return(list); }
public bool IsOldPwd(mAdmin Info) { return(dal.IsOldPwd(Info)); }
public bool IsAdminUserName(mAdmin Info) { return(dal.IsAdminUserName(Info)); }
public bool GetAdminMultiLogin(mAdmin Info) { return(dal.GetAdminMultiLogin(Info)); }
public bool GetAdminEditPwd(mAdmin Info) { return(dal.GetAdminEditPwd(Info)); }
public bool GetAdminLock(mAdmin Info) { return(dal.GetAdminLock(Info)); }
public IList <mAdmin> AdminLogin(mAdmin Info) { IList <mAdmin> list = dal.AdminLogin(Info); return(list); }
/// <summary> /// 删除管理员 /// </summary> /// <param name="Info"></param> public void AdminDel(mAdmin Info) { SQLHelper.ExecuteNonQuery("AdminDel", Info.Temp); }
public IList <mAdmin> AdminReader(mAdmin Info) { return(dal.AdminReader(Info)); }
public void AdminDel(mAdmin Info) { dal.AdminDel(Info); }
/// <summary> /// 获取管理员锁定状态 /// </summary> /// <returns></returns> public bool GetAdminLock(mAdmin Info) { return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminLock", Info.Id))); }
/// <summary> /// 获取管理员是否允许修改密码 /// </summary> /// <param name="Info"></param> /// <returns></returns> public bool GetAdminEditPwd(mAdmin Info) { return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminEditPwd", Info.UserName))); }
/// <summary> /// 根据ID更改管理员锁定状态 /// </summary> /// <param name="Info"></param> public void AdminLock(mAdmin Info) { SQLHelper.ExecuteNonQuery("AdminLock", Info.Temp, Info.IsLock); }
public bool AdminPwdEdit(mAdmin Info) { return(dal.AdminPwdEdit(Info)); }
public void AdminLock(mAdmin Info) { dal.AdminLock(Info); }
public void AdminInsert(mAdmin Info) { dal.AdminInsert(Info); }
/// <summary> /// 获取管理员是否允许多人同时登陆 /// </summary> /// <param name="Info"></param> /// <returns></returns> public bool GetAdminMultiLogin(mAdmin Info) { return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminMultiLogin", Info.UserName))); }
public void AdminUpdate(mAdmin Info) { dal.AdminUpdate(Info); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { mAdmin m = new mAdmin(); m.UserName = this.tUserName.Text; m.UserPwd = Encryp.DESEncrypt(this.tUserPwd.Text); m.LastLoginIp = Request.UserHostAddress.ToString(); string Code = this.tCode.Text; if (hidden1.Value == "1") { Code = Session["SGQ_WebValidate"].ToString().ToLower(); } if (Session["SGQ_WebValidate"] == null) { Msg = "验证码过期,请重试!"; } else if (Session["SGQ_WebValidate"].ToString().ToLower() != Code.ToLower()) { Msg = "验证码输入错误,请重试!"; } else { bAdmin b = new bAdmin(); IList <mAdmin> list = b.AdminLogin(m); string state = list[0].Temp; if (state == "0") { Msg = "密码输入有误!"; } else if (state == "1") { Msg = "密码输入有误!"; } else if (state == "2") { Msg = "帐号被锁定!"; } else { mOnlineAdmin mOA = new mOnlineAdmin(); bOnlineAdmin bOA = new bOnlineAdmin(); mOA.UserName = m.UserName; mOA.SessionId = Session.SessionID; if (Caches.GetCache("Admin_" + m.UserName) == null || b.GetAdminMultiLogin(m) || bOA.GetUpdateTimeSpan(mOA) > 10) { Caches.SetCache("Admin_" + m.UserName, "manage"); Session["AdminManage"] = m.UserName; bOA.OnlineAdminInsert(mOA); Response.Redirect("Default.aspx", true); } else { StringDeal.Alter("此管理帐号处于登陆状态,不允许多人同时登陆!"); } } } } else { this.tUserName.Text = "admin"; this.tUserPwd.Attributes.Add("value", "admin"); if (Systemlogin("IsManageCode").ToString().Trim() == "True") { yinc = ""; hidden1.Value = "0"; } else { hidden1.Value = "1"; yinc = " style=\"display:none;\""; } } }