/// <summary> /// 更新用户资料 /// </summary> /// <param name="info">用户资料</param> /// <param name="userid">操作者ID</param> /// <returns></returns> public int Editmembers(Members info, int userid) { try { DMembers dm = new DMembers(); info.Password = Security.md5.Md5Encode(info.Password); info.Isused = true; int result = dm.UPDATE(info); Log log = new Log(); log.Tablename = "Members"; log.Tableid = result; log.Mid = userid; log.Datetime = DateTime.Now; log.Discription = "Update"; DLog dl = new DLog(); dl.INSERT(log); return(result); } catch { return(0); } }
// ---------------------------用户资料维护--------------------------- /// <summary> /// 初始化角色密码函数 /// </summary> /// <param name="tmp"></param> /// <returns></returns> public int InitePassword(int id) { try { DMembers dm = new DMembers(); Members tmp = dm.SELECT_BY_ID(id); tmp.Password = Security.md5.Md5Encode("123456"); int result = dm.UPDATE(tmp); DLog dl = new DLog(); Log log = new Log(); log.Tablename = "Members"; log.Tableid = id; log.Mid = id; log.Datetime = DateTime.Now; log.Discription = "修改角色密码(初始化)"; dl.INSERT(log); return(result); } catch { return(-2); } }
/// <summary>//tangniuzi /// 获取用户信息 /// </summary> /// <param name="id">模糊搜索名字关键字</param> /// <returns></returns> public IList <Members> GetMembersList(string name) { try { DMembers dm = new DMembers(); return(dm.LIKE_BY_NAME(name)); } catch { return(null); } }
/// <summary> /// 根据ID获取用户信息 /// </summary> /// <param name="id">用户主码</param> /// <returns></returns> public Members GetMembers(int id) { try { DMembers dm = new DMembers(); return(dm.SELECT_BY_ID(id)); } catch { return(null); } }
/// <summary> /// 获取具体用户 /// </summary> /// <param name="type">权限类型</param> /// <param name="linkid">外连接ID</param> /// <returns></returns> public Members GetMembers(short type, long linkid) { try { DMembers dm = new DMembers(); return(dm.SELECT_BY_TYPE_LINK(type, linkid)); } catch { return(null); } }
/// <summary> /// 获取用户列表 /// </summary> /// <param name="isused">是否在用</param> /// <returns></returns> public IList <Members> GetMembers(bool isused) { try { DMembers dm = new DMembers(); return(dm.SELECT_BY_ISUSED(isused)); } catch { return(null); } }
/// <summary> /// 检查用户名是否可用 /// </summary> /// <param name="account"></param> /// <returns></returns> public bool userCheck(string account) { try { DMembers dm = new DMembers(); Members result = dm.SELECT_BY_ACCOUNT_ISUSED(account, true); if (result == null) { return(true); } else { return(false); } } catch { return(false); } }
// ---------------------------用户资料获取--------------------------- /// <summary> /// 登录验证 /// </summary> /// <param name="member"></param> /// <returns></returns> public Members userLogin(Members member) { try { DMembers dm = new DMembers(); Members result = dm.SELECT_BY_ACCOUNT_ISUSED(member.Account, true); string pwdmd5 = Security.md5.Md5Encode(member.Password); if (result.Password == pwdmd5) { //result.Account = pwdmd5; result.Password = result.Account; return(result); } else { member.Password = null; return(member); } } catch { return(null); } }