Example #1
0
        /// <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);
            }
        }
Example #2
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);
            }
        }
Example #3
0
 /// <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);
     }
 }
Example #4
0
 /// <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);
     }
 }
Example #5
0
 /// <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);
     }
 }
Example #6
0
 /// <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);
     }
 }
Example #7
0
 /// <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);
     }
 }
Example #8
0
// ---------------------------用户资料获取---------------------------
        /// <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);
            }
        }