Пример #1
0
        /// <summary>
        /// 用户注册
        /// </summary>
        /// <returns></returns>
        public ApiResult Reg(RequestUserRegModel model)
        {
            ApiResult result = new ApiResult();
            long      UID    = dal.Reg(model);

            if (UID < 1)
            {
                result.SetFailResult();
            }
            //注册成功,返回token
            string AccessToken = new OnLineUserDAL().GenerateAccessToken(UID);

            result.ResultData = new string[] { AccessToken };
            return(result);
        }
Пример #2
0
        /// <summary>
        /// 用户注册
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public long Reg(RequestUserRegModel model)
        {
            Users entity = new Users();
            long  UID    = db.Users.Max(u => u.UID);

            if (UID > 0)
            {
                UID++;
            }
            else
            {
                UID = 1000;
            }
            entity.UID      = UID;
            entity.NickName = model.NickName;
            entity.Pwd      = Func.MD5Encrypt(model.Pwd, 32, false);
            entity.Age      = model.Age;
            entity.Sex      = model.Sex;
            db.Users.Add(entity);
            db.SaveChanges();
            return(UID);
        }