Example #1
0
        /// <summary>
        /// 获取订单基本信息
        /// </summary>
        public static ClientOrder GetClientOrderInfo(string orderID)
        {
            DataTable   dt    = ClientOrderDAL.BaseProvider.GetClientOrderInfo(orderID);
            ClientOrder model = new ClientOrder();

            if (dt.Rows.Count == 1)
            {
                DataRow row = dt.Rows[0];
                model.FillData(row);
                model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.ClientID);
                if (string.IsNullOrEmpty(model.CreateUser.Name))
                {
                    M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID);
                    if (mUser != null && !string.IsNullOrEmpty(mUser.Name))
                    {
                        model.CreateUser.Name = mUser.Name;
                    }
                }
                if (!string.IsNullOrEmpty(model.CheckUserID))
                {
                    model.CheckUser = OrganizationBusiness.GetUserByUserID(model.CheckUserID, model.ClientID);
                    if (string.IsNullOrEmpty(model.CheckUser.Name))
                    {
                        M_Users mUser = M_UsersBusiness.GetUserDetail(model.CheckUserID);
                        if (mUser != null && !string.IsNullOrEmpty(mUser.Name))
                        {
                            model.CheckUser.Name = mUser.Name;
                        }
                    }
                }
            }

            return(model);
        }
Example #2
0
        /// <summary>
        /// 关注会员
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public JsonResult Focususer(string id)
        {
            var result = 1;

            if (CurrentUser == null)
            {
                result = -1;
            }
            else
            {
                if (id != CurrentUser.UserID)
                {
                    M_UsersBusiness.CreateUserFocus(CurrentUser.UserID, id);
                }
                else
                {
                    result = -2;
                }
            }
            JsonDictionary.Add("result", result);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public ActionResult Login1()
        {
            //if (Session["IsLogin"] == null || Session["IsLogin"].ToString() != CommonBusiness.GetAppSet().Where(x => x.KName == "Login").FirstOrDefault().KValue)
            //{
            //    Session.RemoveAll();
            //    return Redirect("/Home/Login");
            //}
            if (CurrentUser != null)
            {
                return(Redirect("/Home/Index"));
            }
            HttpCookie cook = Request.Cookies["cp"];

            if (cook != null)
            {
                if (cook["status"] == "1")
                {
                    string  operateip = OperateIP;
                    int     result;
                    M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(cook["username"], cook["pwd"], operateip, out result);
                    if (model != null)
                    {
                        model.LastLoginIP  = OperateIP;
                        Session["Manager"] = model;
                        Session["KFUrl"]   = CommonBusiness.KFUrl;
                        M_UsersBusiness.UpdLine(model.UserID, 1);
                        return(Redirect("/Home/Index"));
                    }
                }
            }
            return(View());
        }
Example #4
0
        public ActionResult Login(string ReturnUrl = "", int Status = 0, string name = "", int BindAccountType = 0)
        {
            if (Session["ClientManager"] != null)
            {
                return(Redirect("/Default/Index"));
            }

            ViewBag.Status          = Status;
            ViewBag.BindAccountType = BindAccountType;
            ViewBag.ReturnUrl       = ReturnUrl.Replace("&", "%26") + (string.IsNullOrEmpty(name) ? "" : "%26name=" + name).Replace("&", "%26") ?? string.Empty;

            HttpCookie cook = Request.Cookies["owzx_user"];

            if (cook != null)
            {
                if (cook["status"] == "1")
                {
                    string operateip = Common.Common.GetRequestIP();
                    int    result;
                    OWZXEntity.Manage.M_Users model = M_UsersBusiness.GetM_UserByProUserName(cook["username"], cook["pwd"], operateip, out result);;
                    if (model != null)
                    {
                        Session["ClientManager"] = model;
                        return(Redirect("/Default/Index"));
                    }
                }
                else
                {
                    ViewBag.UserName = cook["username"];
                }
            }
            ViewBag.IsMobileDevice = OWZXManage.Common.Common.IsMobileDevice();

            return(View());
        }
Example #5
0
        public JsonResult SaveOrders(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            UserOrders           model      = serializer.Deserialize <UserOrders>(entity);

            model.SPName = "";
            string error  = "";
            var    result = false;

            if (model.AutoID == -1)
            {
                var tempu = M_UsersBusiness.GetUserDetailByLoginName(model.UserName);
                if (tempu != null && !string.IsNullOrEmpty(tempu.UserID))
                {
                    result = UserOrdersBusiness.CreateUserOrder(
                        DateTime.Now.ToString("yyyyMMddhhmmss") + CurrentUser.AutoID, model.PayType, model.SPName,
                        model.BankName, model.Sku, model.Content, model.TotalFee, model.OtherCode,
                        Convert.ToInt32(model.TotalFee), model.Type, model.PayFee, tempu.UserID, CurrentUser.UserID, OperateIP);
                }
                else
                {
                    error = "登陆账号不存在,订单登记失败";
                }
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", error);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #6
0
        /// <summary>
        /// 保存会员信息
        /// </summary>
        /// <param name="bHeight"></param>
        /// <param name="bWeight"></param>
        /// <param name="jobs"></param>
        /// <param name="bPay"></param>
        /// <param name="isMarry"></param>
        /// <param name="myContent"></param>
        /// <param name="name"></param>
        /// <param name="talkTo"></param>
        /// <param name="age"></param>
        /// <param name="myservice"></param>
        /// <returns></returns>
        public JsonResult SaveUserInfo(string bHeight, string bWeight, string jobs, string bPay, int isMarry,
                                       string myContent, string name, string talkTo, int age, string myservice)
        {
            M_Users users = CurrentUser;

            users.BHeight   = bHeight;
            users.BWeight   = bWeight;
            users.Jobs      = jobs;
            users.TalkTo    = talkTo;
            users.BPay      = bPay;
            users.IsMarry   = isMarry;
            users.MyService = myservice;
            users.Age       = age;
            users.Name      = name;
            users.IsMarry   = isMarry;
            users.MyContent = myContent;
            var result = M_UsersBusiness.UpdateM_UserBase(CurrentUser.UserID, bHeight, bWeight, jobs, bPay, isMarry,
                                                          myContent, name, talkTo, age, myservice);

            if (result)
            {
                Session["Manage"] = users;
            }
            JsonDictionary.Add("result", result);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #7
0
        public JsonResult UserRegister(string userName, string pwd, string id)
        {
            string  Errmsg = "";
            M_Users user   = new M_Users()
            {
                Type        = 0,
                SourceType  = 0,
                UserName    = userName,
                LoginName   = userName,
                LoginPwd    = pwd,
                Description = "自动注册",
                RoleID      = "48eb0491-d92c-4664-ab27-37320ac7de38"
                              //dd87ca0a-b425-4e1e-b7ec-7a1e02dad0f8 代理角色
                              //48eb0491-d92c-4664-ab27-37320ac7de38 会员ID
            };
            var result = M_UsersBusiness.CreateM_User(user, ref Errmsg);

            if (string.IsNullOrEmpty(Errmsg))
            {
                return(UserLogin(userName, pwd));
            }
            else
            {
                JsonDictionary.Add("result", result);
                JsonDictionary.Add("Errmsg", Errmsg);
                return(new JsonResult
                {
                    Data = JsonDictionary,
                    JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
Example #8
0
        public ActionResult UserAdd()
        {
            var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID);

            ViewBag.Rebate       = model.Rebate;
            ViewBag.UsableRebate = model.UsableRebate;
            return(View());
        }
Example #9
0
        /// <summary>
        /// 获取客户订单账目列表
        /// </summary>
        public static List <ClientOrderAccount> GetClientOrderAccounts(string keyWords, string orderID, string clientID, int payType, int status, int type, int pageSize, int pageIndex, ref int totalCount, ref int pageCount)
        {
            string sqlWhere = "a.Status<>9";

            if (!string.IsNullOrEmpty(keyWords))
            {
                sqlWhere += " and ( a.OrderID like '%" + keyWords + "%'  or  a.ClientID  like '%" + keyWords + "%' )";
            }
            if (!string.IsNullOrEmpty(orderID))
            {
                sqlWhere += " and ( a.OrderID ='" + orderID + "' )";
            }
            if (!string.IsNullOrEmpty(clientID))
            {
                sqlWhere += " and ( a.ClientID ='" + clientID + "' )";
            }
            if (payType > 0)
            {
                sqlWhere += " and ( a.PayType ='" + payType + "' )";
            }
            if (type > 0)
            {
                sqlWhere += " and ( a.Type ='" + type + "' )";
            }
            if (status > 0)
            {
                sqlWhere += " and ( a.Status ='" + status + "' )";
            }
            string    sqlColumn            = @" * ";
            DataTable dt                   = CommonBusiness.GetPagerData("ClientOrderAccount a", sqlColumn, sqlWhere, "a.AutoID", pageSize, pageIndex, out totalCount, out pageCount);
            List <ClientOrderAccount> list = new List <ClientOrderAccount>();
            ClientOrderAccount        model;

            foreach (DataRow item in dt.Rows)
            {
                model = new ClientOrderAccount();
                model.FillData(item);
                if (!string.IsNullOrEmpty(model.CreateUserID))
                {
                    model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.ClientID);
                    if (string.IsNullOrEmpty(model.CreateUser.Name))
                    {
                        M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID);
                        model.CreateUser.Name   = mUser != null ? mUser.Name : "";
                        model.CreateUser.UserID = model.CreateUserID;
                    }
                }
                if (!string.IsNullOrEmpty(model.CheckUserID))
                {
                    model.CheckerUser = M_UsersBusiness.GetUserDetail(model.CheckUserID);
                }
                list.Add(model);
            }

            return(list);
        }
Example #10
0
        public ActionResult UserMsg()
        {
            var list = M_UsersBusiness.GetUsersListByParent(CurrentUser.UserID);

            ViewBag.Childs = list;
            var model = M_UsersBusiness.GetParentByChildID(CurrentUser.UserID);

            ViewBag.ParentID = model != null ? model.ParentID : "";
            return(View());
        }
Example #11
0
        public ActionResult UserEdit()
        {
            var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID);
            var logmd = LogBusiness.GetLogsByUserID(CurrentUser.UserID, 2);

            ViewBag.UserName = model.UserName;
            ViewBag.LastIP   = model.LastLoginIP == "::1" ? "127.0.0.1" : model.LastLoginIP;
            ViewBag.LastTime = logmd.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");
            return(View());
        }
Example #12
0
        public JsonResult UpdateUserStatus(string id, int status)
        {
            bool bl = M_UsersBusiness.UpdateM_UserStatus(id, status);

            JsonDictionary.Add("status", (bl ? 1 : 0));
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #13
0
        public JsonResult DeleteMUser(string id)
        {
            bool bl = M_UsersBusiness.DeleteM_User(id, 9);

            JsonDictionary.Add("status", (bl ? 1 : 0));
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #14
0
        public JsonResult GetUserDetail(string id)
        {
            var item = M_UsersBusiness.GetUserDetail(id);

            JsonDictionary.Add("Item", item);
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #15
0
        public JsonResult GetUserAccount()
        {
            var model = M_UsersBusiness.GetUserAccount(CurrentUser.UserID);

            JsonDictionary.Add("item", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #16
0
        /// <summary>
        /// 新增或修改用户
        /// </summary>
        public JsonResult ValidateLoginName(string loginName)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            JsonDictionary.Add("Info", M_UsersBusiness.GetM_UserCountByLoginName(loginName) > 0 ? "登录名已存在" : "");
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #17
0
        public JsonResult GetChildList(string userid = "", bool type = false)
        {
            var list = M_UsersBusiness.GetUsersRelationList(userid == ""?CurrentUser.UserID:userid, type);

            JsonDictionary.Add("items", list);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #18
0
        public JsonResult UserDelete(string id)
        {
            var result = M_UsersBusiness.DeleteM_User(id, 9);

            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", result?"":"删除失败,请稍后再试");
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #19
0
        public JsonResult GetUsers(string keyWords, int pageIndex, int status = -1, int sourcetype = 1)
        {
            int totalCount = 0, pageCount = 0;
            var list = M_UsersBusiness.GetUsers(-1, PageSize, pageIndex, ref totalCount, ref pageCount, "", "", sourcetype, status, keyWords);

            JsonDictionary.Add("Items", list);
            JsonDictionary.Add("totalCount", totalCount);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #20
0
        public JsonResult GetUsers(string keyWords, int pageIndex)
        {
            int totalCount = 0, pageCount = 0;
            var list = M_UsersBusiness.GetUsers(keyWords, string.Empty, PageSize, pageIndex, ref totalCount, ref pageCount);

            JsonDictionary.Add("Items", list);
            JsonDictionary.Add("TotalCount", totalCount);
            JsonDictionary.Add("PageCount", pageCount);
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #21
0
        public ActionResult UserMsg(string id)
        {
            M_Users users = M_UsersBusiness.GetUserDetail(id);

            ViewBag.model = users;
            if (CurrentUser != null)
            {
                if (id != CurrentUser.UserID)
                {
                    M_UsersBusiness.CreateUserReport(id, users != null ? users.LoginName : "", "seecount=seecount+1",
                                                     OperateIP, CurrentUser.UserID, CurrentUser.LoginName, CurrentUser.Levelid);
                }
            }
            return(View());
        }
Example #22
0
        public JsonResult UserInfoList(int type, bool orderby, string username, string userid, string accountmin, string accountmax, string clumon, string rebatemin, string rebatemax, int pageIndex, int pageSize, bool mytype = false)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = M_UsersBusiness.GetUsersRelationList(pageSize, pageIndex, ref total, ref pageCount, string.IsNullOrEmpty(userid)?CurrentUser.UserID:userid, type, -1, username, clumon, orderby, rebatemin, rebatemax, accountmin, accountmax, mytype);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #23
0
        public JsonResult GetUserRecommenCount(int sex, int pageIndex, int pageSize, string address = "", string age = "", string cdesc = "")
        {
            int total     = 0;
            int pageCount = 0;
            var list      = M_UsersBusiness.GetUsersReCommen(sex, pageSize, pageIndex, ref total, ref pageCount, address, age);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public ActionResult LogOut()
        {
            HttpCookie cook = Request.Cookies["cp"];

            if (cook != null)
            {
                cook["status"] = "0";
                Response.Cookies.Add(cook);
                if (CurrentUser != null)
                {
                    M_UsersBusiness.UpdLine(CurrentUser.UserID, 0);
                }
            }
            Session.RemoveAll();
            return(Redirect("/Home/Login1"));
        }
Example #25
0
        //
        // GET: /Account/

        public ActionResult AccountSafe()
        {
            var model = M_UsersBusiness.GetUserDetail(CurrentUser.UserID);
            var logmd = LogBusiness.GetLogsByUserID(CurrentUser.UserID, 2);

            ViewBag.UserName   = model.UserName;
            ViewBag.LastIP     = model.LastLoginIP == "::1" ? "127.0.0.1" : model.LastLoginIP;
            ViewBag.LastTime   = logmd.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");
            ViewBag.HasEmail   = !string.IsNullOrEmpty(model.Email);
            ViewBag.HasMobile  = !string.IsNullOrEmpty(model.MobilePhone);
            ViewBag.HasAccount = !string.IsNullOrEmpty(model.AccountPwd);
            var temp = CurrentUser;

            Session["Manage"] = model;
            return(View());
        }
Example #26
0
        public ActionResult Logout()
        {
            HttpCookie cook = Request.Cookies["zpy"];

            if (cook != null)
            {
                cook["status"] = "0";
                Response.Cookies.Add(cook);
            }
            if (CurrentUser != null)
            {
                M_UsersBusiness.CreateUserReport(CurrentUser.UserID, CurrentUser.LoginName, " IsLogin=0 ", OperateIP);
            }
            Session["Manager"]    = null;
            Session["PartManage"] = null;
            return(Redirect("/Home/Index"));
        }
Example #27
0
        public JsonResult UpdPwd(int type, string oldpwd, string newpwd)
        {
            var    result = false;
            var    model  = CurrentUser;
            string msg    = "";

            if (type == 0 && Encrypt.GetEncryptPwd(oldpwd, CurrentUser.LoginName).ToLower() != CurrentUser.LoginPwd.ToLower())
            {
                msg = "旧密码错误,操作失败";
            }
            else if (type == 1 && !string.IsNullOrEmpty(CurrentUser.AccountPwd) &&
                     CurrentUser.AccountPwd.ToLower() != Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName).ToLower())
            {
                msg = "资金密码错误,操作失败";
            }
            else if (type == 1 && string.IsNullOrEmpty(CurrentUser.AccountPwd) &&
                     CurrentUser.LoginPwd.ToLower() == Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName).ToLower())
            {
                msg = "资金密码不能喝登陆密码一致,操作失败";
            }
            else
            {
                if (type == 0)
                {
                    result = M_UsersBusiness.SetAdminAccount(CurrentUser.UserID, CurrentUser.LoginName, newpwd);
                    if (result)
                    {
                        model.LoginPwd    = Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName);
                        Session["Manage"] = model;
                    }
                }
                else
                {
                    result            = M_UsersBusiness.UpdateAccountPwd(CurrentUser.UserID, CurrentUser.LoginName, newpwd);
                    model.AccountPwd  = Encrypt.GetEncryptPwd(newpwd, CurrentUser.LoginName);
                    Session["Manage"] = model;
                }
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #28
0
        public JsonResult UserUpdPoint(string id, decimal addpoint)
        {
            var result = M_UsersBusiness.UpdateM_UserRebate(id, CurrentUser.UserID, addpoint);

            if (result)
            {
                var model = CurrentUser;
                Session["Manage"] = model;
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", result ? "" : "配置失败,请稍后再试");
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="pwd"></param>
        /// <returns></returns>
        public JsonResult UserLogin(string userName, string pwd, string remember = "")
        {
            bool   bl        = false;
            string operateip = OperateIP;
            int    result    = 0;
            string msg       = "";

            ProEntity.Manage.M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(userName, pwd, operateip, out result);
            if (model != null)
            {
                if (model.Status < 1)
                {
                    model.LastLoginIP = OperateIP;
                    HttpCookie cook = new HttpCookie("cp");
                    cook["username"] = userName;
                    cook["pwd"]      = pwd;
                    if (remember == "1")
                    {
                        cook["status"] = remember;
                    }
                    cook.Expires = DateTime.Now.AddDays(7);
                    Response.Cookies.Add(cook);
                    CurrentUser        = model;
                    Session["Manager"] = model;
                    Session["KFUrl"]   = CommonBusiness.Select("SysSetting", "top 1 KFUrl", " 1=1 ").ToString();
                    result             = 1;
                    M_UsersBusiness.UpdLine(model.UserID, 1);
                }
                else
                {
                    msg = result == 3 ? "用户已被禁闭,请联系管理员" : "用户名或密码错误!";
                }
            }
            else
            {
                msg = result == 3 ? "用户已被禁闭,请联系管理员" : result == 2 ? "用户名不存在" : "用户名或密码错误!";
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("Errmsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #30
0
        public JsonResult RestPwd(string loginname, string useremail)
        {
            string newpwd   = CreateRandomCode(6);
            string errorMsg = "";
            var    result   = false;

            if (M_UsersBusiness.CheckEmail(loginname, useremail))
            {
                result = M_UsersBusiness.UpdatePwd(loginname, newpwd);
                if (result)
                {
                    StringBuilder bodyInfo = new StringBuilder();
                    bodyInfo.Append("亲爱会员:<br/>");
                    bodyInfo.Append("    您好!<br/>你于");
                    bodyInfo.Append(DateTime.Now.ToString("yyyy-MM-dd HH:MM:ss"));
                    bodyInfo.Append("通过<a href='#'>http://localhost:6323/Help/Forget</a>忘记密码功能,审请重置密码。<br/>");
                    bodyInfo.Append("   重置之后的个人密码为:" + newpwd + "<br/>请妥善保管");
                    SendMail email = new SendMail();
                    email.mailFrom    = ConfigurationManager.AppSettings["EmailAccount"];
                    email.mailPwd     = ConfigurationManager.AppSettings["EmailPwd"];
                    email.isEnableSsl = true;
                    email.mailSubject = "会员中心--充值密码";
                    email.mailBody    = bodyInfo.ToString();
                    email.isbodyHtml  = true;                                          //是否是HTML
                    email.host        = ConfigurationManager.AppSettings["EmailHost"]; //如果是QQ邮箱则:smtp:qq.com,依次类推
                    email.mailToArray = new string[] { useremail };                    //接收者邮件集合
                    result            = email.Send();
                }
                else
                {
                    errorMsg = "发送邮件失败,请稍后再试!";
                }
            }
            else
            {
                errorMsg = "注册邮箱与用户不符!";
            }
            JsonDictionary.Add("errorMsg", errorMsg);
            JsonDictionary.Add("result", result);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }