Beispiel #1
0
        /// <summary>
        /// 注册用户
        /// </summary>
        /// <param name="users"></param>
        /// <returns></returns>
        public string Reg(Models.Users user)
        {
            if (Count(x => x.Email == user.Email) > 0)
            {
                return(ERROR.EMAIL_EXIST);
            }
            user.UID           = SnowFlake.CreateId();
            user.GID           = 0;
            user.CreateDate    = DateTime.Now;
            user.UpdateDate    = DateTime.Now;
            user.Status        = "";
            user.Salt          = RandomUtil.Random(6);
            user.EmailActivate = false;
            user.Password      = Algorithm.MD5.ComputeHash(user.Password + Algorithm.MD5.ComputeHash(user.Salt));
            object obj = Insert(user);

            return("");
        }