Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //IsPostBack 是Page类的属性 就可以来使用 根据 __ViewState 中的内容来判断

            //有控件 有控件的好处 就好好的利用
            if (IsPostBack)
            {
                string userName  = Request.Form["txtName"];
                string userEmail = Request.Form["txtEmail"];
                string userPwd   = Request.Form["txtPwd"];


                UserInfo user = new UserInfo();
                user.UserName = userName;
                user.Email    = userEmail;
                user.UserPass = userPwd;
                user.RegTime  = DateTime.Now.ToUniversalTime();

                UserInfoService userInfoService = new UserInfoService();
                bool            isAdd           = userInfoService.AddUserInfo(user);
                if (isAdd)
                {
                    Response.Redirect("UserInfoList.aspx");
                }
                else
                {
                    Response.Write("用户添加失败!!");
                }
            }
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            //接收表单数据
            string userName = context.Request.Form["txtName"];
            string userPwd  = context.Request.Form["txtPwd"];
            string emain    = context.Request.Form["txtEmail"];
            //创建userinfo对象并赋值
            UserInfo userInfo = new UserInfo()
            {
                UserName = userName,
                UserPass = userPwd,
                Email    = emain,
                RegTime  = DateTime.Now
            };
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                context.Response.Redirect("UserInfoList.ashx");
            }
            else
            {
                context.Response.Redirect("Error.html");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="context"></param>
        public void AddUsersRequest(HttpContext context)
        {
            var response = new ResponseMessage();

            try
            {
                string userName  = context.Request.Form["name"];
                string userPwd   = context.Request.Form["pwd"];
                string userEmail = context.Request.Form["email"];
                string usernick  = context.Request.Form["nick"];
                Users  userInfo  = new Users();
                userInfo.UserId     = Guid.NewGuid().ToString();
                userInfo.UserName   = userName;
                userInfo.Pwd        = userPwd;
                userInfo.Email      = userEmail;
                userInfo.Nick       = usernick;
                userInfo.DeliveryId = "?";
                var add = _userInfoService.AddUserInfo(userInfo);

                response.code = add == true ? 0 : 500;
                response.msg  = "添加成功";
                context.Response.Write(SerializeHelp.ToJson(response));
            }
            catch (Exception e)
            {
                response.code = 500;
                response.msg  = "添加失败";
                context.Response.Write(SerializeHelp.ToJson(response));
            }
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";
            context.Response.Write("Hello World");

            string         userName       = context.Request.Form["txtName"];
            string         userAge        = context.Request.Form["txtAge"];
            string         userPwd        = context.Request.Form["txtPwd"];
            UserInfoEntity userInfoEntity = new UserInfoEntity()
            {
                UserName = userName,
                UserAge  = int.Parse(userAge),
                UserPwd  = userPwd
            };
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfoEntity))
            {
                context.Response.Redirect("UserInfoList.ashx");
            }
            else
            {
                context.Response.Redirect("Error.html");
            }
        }
Ejemplo n.º 5
0
        public string Register()
        {
            HttpContextBase contextBase = (HttpContextBase)Request.Properties["MS_HttpContext"];
            HttpRequestBase requestBase = contextBase.Request;

            UserInfo u = new UserInfo()
            {
                U_Name             = requestBase.Form["email"].ToString(),
                U_Pwd              = requestBase.Form["pwd"].ToString(),
                U_Email            = requestBase.Form["email"].ToString(),
                U_Img              = "/Default/PhotoDefault.jpg",
                U_Fans             = "",              //粉丝
                U_CreatSongMenu    = "",              //创建的歌单
                U_CollectSongMenu  = "",              //收藏的歌单
                U_Hobby            = "",              //爱好
                U_Tell             = "",              //电话
                U_Info             = "这个人很懒 还没有填写哦~", //个人介绍
                U_Like             = "",
                U_Follow           = "",              //关注
                U_Gender           = "男",             //性别
                U_Birthday         = DateTime.Now,
                U_RegistrationTime = DateTime.Now
            };
            int uid = UserInfoService.AddUserInfo(u);

            if (uid != 0)
            {
                //初始化用户信息  --创建默认歌单 我的喜欢
                int sid = SongMenuService.CreatInitSongMenu(uid);
                //将创建的歌曲id 添加到用户创建列表
                if (sid != 0)
                {
                    try
                    {
                        if (SongMenuService.AddSongMenu(uid, sid, 1) == "创建成功")
                        {
                            return("注册成功");
                        }
                    }
                    catch (Exception e)
                    {
                        //用户不存在
                        return(e.Message);
                    }
                }
                return("注册成功,用户信息初始化失败");
            }
            else
            {
                return("注册失败,当前账号已存在或服务器错误");
            }
        }
Ejemplo n.º 6
0
 /// <summary>
 /// to register.
 /// password and emal have not been encrypted.
 /// salt is generated and added here
 /// </summary>
 /// <param name="username">username</param>
 /// <param name="rawPassword">unencrypted password</param>
 /// <param name="rawEmail">unencrypted email</param>
 /// <returns>false - failed; true - successful</returns>
 public bool Register(string username, string rawPassword, string rawEmail)
 {
     if (CheckUsernameExists(username))
     {
         return(false);
     }
     else
     {
         string      salt        = (new SaltManager()).GenerateSalt();
         HashManager hashManager = new HashManager();
         string      password    = hashManager.HashWithSalt(salt, rawPassword);
         string      email       = hashManager.HashWithSalt(salt, rawEmail);
         userInfoService.AddUserInfo(username, password, salt, email);
         return(true);
     }
 }
Ejemplo n.º 7
0
        private void AddInfo()
        {
            UserInfo userInfo = new UserInfo();

            userInfo.UserName = Request.Form["txtName"];
            userInfo.UserPwd  = Request.Form["txtPwd"];
            userInfo.RegDate  = DateTime.Now;
            UserInfoService UserInfoService = new UserInfoService();

            if (UserInfoService.AddUserInfo(userInfo))
            {
                Response.Redirect("Index.aspx");
            }
            else
            {
                Response.Redirect("/Error.html");
            }
        }
Ejemplo n.º 8
0
        protected void AddUsers()
        {
            UserInfo userInfo = new UserInfo();

            userInfo.UserName = Request.Form["txtName"];
            userInfo.UserPass = Request.Form["txtPwd"];
            userInfo.RegTime  = DateTime.Now;
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                Response.Redirect("UserInfoAsp.aspx");
            }
            else
            {
                Response.Redirect("error.html");
            }
        }
        private void InsertUserInfo()
        {
            UserInfoEntity userInfo = new UserInfoEntity()
            {
                UserName = Request.Form["txtName"],
                UserAge  = int.Parse(Request.Form["txtAge"]),
                UserPwd  = Request.Form["txtPwd"]
            };
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                Response.Redirect("UserInfo_WebForm.aspx");
            }
            else
            {
                Response.Redirect("Error.html");
            }
        }
Ejemplo n.º 10
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            UserInfo userInfo = new UserInfo();

            userInfo.UserName = context.Request["txtUserName"];
            userInfo.UserPwd  = context.Request["txtUserPwd"];;
            userInfo.RegDate  = DateTime.Now;
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                context.Response.Write("ok");
            }
            else
            {
                context.Response.Write("no");
            }
        }
Ejemplo n.º 11
0
        public HackResponse Post([FromBody] UserInfoParam param)
        {
            UserInfo userinfo = service.GetUserInfo(param);

            if (userinfo == null)
            {
                bool isSuc = service.AddUserInfo(param);
                return
                    (new HackResponse
                         (HackResType.Success, HackRspCode.HackRspCode_0000, "查询成功",
                         new { isSucess = isSuc }));
            }
            else
            {
                return
                    (new HackResponse
                         (HackResType.DataError, HackRspCode.HackRspCode_3000,
                         "重复添加", new { }));
            }
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            UserInfoEntity userInfo = new UserInfoEntity()
            {
                UserName = context.Request["txtUserName"],
                UserPwd  = context.Request["txtUserPwd"],
                UserAge  = Convert.ToInt32(context.Request["txtUserAge"])
            };
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                context.Response.Write("ok");
            }
            else
            {
                context.Response.Write("no");
            }
        }
        protected void InsertUserInfo()
        {
            UserInfo userInfo = new UserInfo()
            {
                UserName = Request.Form["txtName"],
                UserPass = Request.Form["txtPwd"],
                Email    = Request.Form["txtEmail"],
                RegTime  = DateTime.Now
            };

            UserInfoService service = new UserInfoService();

            if (service.AddUserInfo(userInfo))
            {
                Response.Redirect("UserInfoList.aspx");
            }
            else
            {
                Response.Redirect("Error.html");
            }
        }
Ejemplo n.º 14
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string   userName = context.Request.Form["txtName"];
            string   txtPwd   = context.Request.Form["txtPwd"];
            UserInfo userInfo = new UserInfo();

            userInfo.UserName = userName;
            userInfo.UserPass = txtPwd;
            userInfo.RegTime  = DateTime.Now;
            //把对象传到也
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                context.Response.Redirect("UserInfoList.ashx");
            }
            else
            {
                context.Response.Redirect("http://www.baidu.com");
            }
        }
Ejemplo n.º 15
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="context"></param>
        public void AddCustomerRequest(HttpContext context)
        {
            var response = new ResponseMessage <string>();

            try
            {
                string   userName  = context.Request.Form["name"];
                string   userPwd   = context.Request.Form["pwd"];
                string   userEmail = context.Request.Form["email"];
                string   usernick  = context.Request.Form["nick"];
                Customer userInfo  = new Customer();
                userInfo.UserId     = Guid.NewGuid().ToString();
                userInfo.UserName   = userName;
                userInfo.Pwd        = userPwd;
                userInfo.Email      = userEmail;
                userInfo.Nick       = usernick;
                userInfo.DeliveryId = "?";
                var add = _userInfoService.AddUserInfo(userInfo);

                if (add)
                {
                    response.code = 0;
                    response.msg  = "添加成功";
                    //response.model = userInfo.UserId + '.' + userInfo.Nick;
                    response.model = userInfo.UserId;
                    context.Response.Write(SerializeHelp.ToJson(response));
                    return;
                }
                response.code = 500;
                response.msg  = "添加失败";
                context.Response.Write(SerializeHelp.ToJson(response));
            }
            catch (Exception e)
            {
                response.code = 500;
                response.msg  = "失败,请重试";
                context.Response.Write(SerializeHelp.ToJson(response));
            }
        }
Ejemplo n.º 16
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Write("Hello World");
            //接收表单数据
            UserInfo userInfo = new UserInfo();

            //userInfo.UserId = context.Request.Form["UserId"];
            userInfo.UserName = context.Request.Form["txtName"];
            userInfo.UserPwd  = context.Request.Form["txtPwd"];
            userInfo.RegDate  = DateTime.Now;
            UserInfoService userInfoService = new UserInfoService();

            if (userInfoService.AddUserInfo(userInfo))
            {
                context.Response.Redirect("UserInfoList.ashx");
            }
            else
            {
                context.Response.Redirect("Error.html");
            }
        }
Ejemplo n.º 17
0
        public ActionResult UserRegist()
        {
            //调用业务逻辑层进行注册
            string validateCode = Session["code_regist"] == null ? string.Empty : Session["code_regist"].ToString();

            if (string.IsNullOrEmpty(validateCode))
            {
                return(Content("no:验证码错误!!"));
            }
            Session["code_regist"] = null;
            string txtCode = Request["vCode_regist"];

            if (!validateCode.Equals(txtCode, StringComparison.InvariantCultureIgnoreCase))
            {
                return(Content("no:验证码错误!!"));
            }
            UserInfo userinfo = new UserInfo();

            userinfo.UserName = Request["RegistCode"];
            userinfo.UserPwd  = Request["RegistPwd"];
            userinfo.UserMail = Request["RegistMail"];
            userinfo.RegTime  = System.DateTime.Now;
            UserInfoService UserInfoService = new UserInfoService();
            bool            registSucceed   = UserInfoService.AddUserInfo(userinfo);

            //注册成功
            if (registSucceed)
            {
                return(Content("ok:" + userinfo.UserName + ":" + userinfo.UserPwd));
            }
            //注册失败
            else
            {
                return(Content("no:注册失败:原因"));
            }
        }
Ejemplo n.º 18
0
        protected void AddUser(HttpContext context)
        {
            UserInfo        user          = new UserInfo();
            UserInfoService userService   = new UserInfoService();
            string          returnMessage = string.Empty;

            user.Name       = context.Request.Form["name"];
            user.Authority  = "normal";
            user.AreaNum    = Convert.ToInt32(context.Request.Form["areaNum"]);
            user.Department = context.Request.Form["department"];
            user.Account    = context.Request.Form["account"];
            user.Password   = context.Request.Form["password"];
            user.Email      = context.Request.Form["email"];
            user.Telephone  = context.Request.Form["telephone"];

            if (userService.AddUserInfo(user, out returnMessage))
            {
                context.Response.Write("<script>alert('" + returnMessage + "');window.location = 'Index.html';</script>");
            }
            else
            {
                context.Response.Write("<script>alert('" + returnMessage + "');window.location = 'Register.html';</script>");
            }
        }
Ejemplo n.º 19
0
 /// <summary>
 /// 添加表数据
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public bool AddUserInfo(UserInfo entity)
 {
     return(uis.AddUserInfo(entity));
 }
Ejemplo n.º 20
0
        /// <summary>
        /// 用户注册
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public ActionResult UserRegister(UserInfo user)
        {
            try
            {
                UserInfo u = _service.GetUserByLoginName(user.LoginName);
                if (u != null)
                {
                    return(Json(new { Status = -9, Data = string.Empty, Msg = "用户名已存在" }));
                }

                if (user.LoginPwd.Trim() != user.ConfirmLoginPwd.Trim())
                {
                    return(Json(new { Status = -8, Data = string.Empty, Msg = "两次输入密码不一致" }));
                }

                var br = _service.CheckUserPhoneExists(user.MobilePhone);
                if (br.Succeeded == false)
                {
                    return(Json(new { Status = -8, Data = string.Empty, Msg = br.Error }));
                }

                List <HPN_SENDVERCODELOG> vercodeList = _context.Set <HPN_SENDVERCODELOG>().Where(p => p.MOBILEPHONE == user.MobilePhone && p.STATUS == 0).OrderByDescending(p => p.INPUTTIME).ToList();

                /*HPN_SENDVERCODELOG vercode = vercodeList.FirstOrDefault();
                 * if(vercode == null)
                 *  return Json(new { Status = -6, Data = string.Empty, Msg = "验证码无效" });*/
                HPN_SENDVERCODELOG vercode = new HPN_SENDVERCODELOG {
                    VERCODE = "ctms1234"
                };
                if (vercode.VERCODE != user.Vercode)
                {
                    if (!user.Vercode.Equals("ctms123"))
                    {
                        return(Json(new { Status = -6, Data = string.Empty, Msg = "验证码错误" }));
                    }
                }

                user.UserId         = GetGuidString();
                user.LoginPwd       = user.LoginPwd.ToMd5();
                user.UserType       = 2;
                user.CreateDateTime = DateTime.Now;
                user.CreateUserID   = string.Empty;
                user.CreateUserName = string.Empty;
                user.EditTime       = DateTime.Now;
                user.EditUserID     = string.Empty;
                user.EditUserName   = string.Empty;
                user.OwnerID        = string.Empty;
                user.OwnerName      = string.Empty;
                bool result = _service.AddUserInfo(user);
                if (!result)
                {
                    return(Json(new { Status = -7, Data = string.Empty, Msg = "操作失败" }));
                }

                #region 把当前该用户的所有验证码置为已使用
                vercodeList.ForEach(delegate(HPN_SENDVERCODELOG item)
                {
                    item.STATUS = 1;
                    _context.Entry(item).State = EntityState.Modified;
                });
                _context.SaveChanges();
                #endregion

                #region 设置用户角色为患者
                List <UserTypeRoles> userTypeRolesList = _utr.GetUserTypeRoleByUserType((int)UserType.患者);
                if (userTypeRolesList.Count > 0)
                {
                    Role r = _role.Get(userTypeRolesList[0].RoleId);
                    if (r != null)
                    {
                        List <Role> roleList = new List <Role>();
                        roleList.Add(r);
                        _userRole.UpdateUserRole(user.UserId, roleList);
                    }
                }
                #endregion

                if (!user.IsDoctor)
                {
                    SendEvent(user.UserId, user.LoginName);
                }

                return(Json(new { Status = 1, Data = string.Empty, Msg = "操作成功" }));
            }
            catch (Exception ex)
            {
                return(Json(new { Status = -99, Data = string.Empty, Msg = ex.Message }));
            }
        }