コード例 #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            RegisterBll rb   = new RegisterBll();
            bool        flag = false;
            User        user = new User();
            string      str  = "";

            switch (action)
            {
            case "register":
                //flag = rb.registerSys(Uname, Upass, Urole, Uphone, Uemail, Udepartment);
                user.Uname     = Uname;
                user.Upassword = Upass;
                user.Urole     = Convert.ToInt16(Urole);
                user.Uphone    = Uphone;
                user.Uemail    = Uemail;
                user.Udept     = Udepartment;
                flag           = rb.register(user);
                context.Response.Write(flag.ToString());
                break;

            case "select":
                str = rb.select();
                context.Response.Write(str);
                break;

            default: break;
            }
        }
コード例 #2
0
        public Result RegisterAccount([FromBody] RegisterDTO dto)
        {
            Result result = new Result()
            {
                code = 1
            };

            try
            {
                #region 验证
                if (string.IsNullOrEmpty(dto.FAccount) || string.IsNullOrEmpty(dto.FPwd))
                {
                    result.code    = 0;
                    result.message = "用户名或密码不可为空";
                    return(result);
                }
                if (string.IsNullOrEmpty(dto.FMobile))
                {
                    result.code    = 0;
                    result.message = "手机号码不可为空";
                    return(result);
                }
                //用户名是否已存在
                if (RegisterBll.CheckAccount(dto.FAccount))
                {
                    result.code    = 0;
                    result.message = "该用户名已存在";
                    return(result);
                }
                //判断昵称是否已存在
                if (RegisterBll.CheckNickName(dto.FNickName))
                {
                    result.code    = 0;
                    result.message = "该昵称已存在";
                    return(result);
                }
                if (RegisterBll.CheckMobile(dto.FMobile))
                {
                    result.code    = 0;
                    result.message = "该手机号已存在";
                    return(result);
                }
                #endregion

                EMobileUser registerInfo = Mapper.Map <RegisterDTO, EMobileUser>(dto);

                registerInfo.FPwd     = EncryptUtils.MD5(registerInfo.FPwd.Trim().ToLower()).ToLower();
                registerInfo.FAddTime = DateTime.Now;
                registerInfo.SaveOnSubmit();
            }
            catch (Exception ex)
            {
                LogService.Default.Fatal("提交注册申请报错:" + ex.Message);
                result.code    = 0;
                result.message = "提交申请失败!请联系客服";
            }

            return(result);
        }
コード例 #3
0
        public Result CheckMobile(string FMobile)
        {
            Result result = new Result()
            {
                code = 1
            };

            result.@object = RegisterBll.CheckMobile(FMobile) ? 1 : 0;

            return(result);
        }
コード例 #4
0
        public Result CheckNickName(string FNickName)
        {
            Result result = new Result()
            {
                code = 1
            };

            result.@object = RegisterBll.CheckNickName(FNickName) ? 1 : 0;

            return(result);
        }
コード例 #5
0
        public Result CheckAccount(string FAccount)
        {
            Result result = new Result()
            {
                code = 1
            };

            result.@object = RegisterBll.CheckAccount(FAccount) ? 1 : 0;

            return(result);
        }