Пример #1
0
        //注册验证
        public ActionResult CheckRegister(RegisterModel registerModel)
        {
            string validateCode = Session["validateCode"] == null ? string.Empty : Session["validateCode"].ToString();

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

            if (!requestCode.Equals(validateCode, StringComparison.InvariantCultureIgnoreCase))
            {
                return(Content("no:验证码错误!!"));
            }
            CT.Model.UserInfo userInfo = new Model.UserInfo
            {
                UserInfo_Name     = registerModel.User_Name,
                UserInfo_Password = registerModel.User_Password,
                UserInfo_Email    = registerModel.User_Email,
                UserInfo_Phone    = registerModel.User_Phone,
                UserInfo_Img      = registerModel.User_Img
            };
            var adduser = UserInfoService.Add(userInfo);

            if (adduser == true)
            {
                return(Content("ok:注册成功"));
            }
            else
            {
                return(Content("no:注册失败"));
            }
        }
        public ActionResult AddAdminUser(FormCollection form)
        {
            string   pwd    = form["pwd"];
            string   MD5Pwd = Md5Helper.GetMd5(pwd);
            UserInfo user   = new UserInfo()
            {
                UName           = form["uName"].ToString(),
                Pwd             = MD5Pwd,
                Name            = form["name"].ToString(),
                Tel             = form["tel"].ToString(),
                InTime          = DateTime.Now,
                Last_login_Time = DateTime.Now
            };

            if (user != null)
            {
                UserInfoBll.Add(user);

                string guid = Request["actionKey"];
                if (!string.IsNullOrEmpty(guid))
                {
                    var data = Common.CacheHelper.Get(guid) as List <ActionInfo>;
                    Common.CacheHelper.Remove(guid, data, DateTime.Now.AddDays(-1));
                }
                return(Content("ok"));
            }
            else
            {
                return(Content("fail"));
            }
        }
Пример #3
0
        public string AddUserInfo(Model.UserInfo userInfo)
        {
            if (userInfo.UserLoginName == "" || userInfo.UserLoginName == null)
            {
                return(ViewBag.Errmsg = "no:请输入用户登录名!");
            }
            if (userInfo.Age > 120 || userInfo.Age < 0 || userInfo.Age == null)
            {
                return(ViewBag.Errmsg = "no:请输入正确的年龄!");
            }
            if (userInfo.UserMail == "" || userInfo.UserMail == null)
            {
                return(ViewBag.Errmsg = "no:请输入邮箱!");
            }

            if (userInfo.UserName == "" || userInfo.UserName == null)
            {
                return(ViewBag.Errmsg = "no:请输入用户真实名!");
            }

            if (userInfo.UserPsd == "" || userInfo.UserPsd == null)
            {
                return(ViewBag.Errmsg = "no:请输入密码!");
            }

            if (userInfoBll.Add(userInfo))
            {
                return(ViewBag.Errmsg = "ok:添加成功");
            }
            else
            {
                return(ViewBag.Errmsg = "ok:添加失败");
            }
        }
Пример #4
0
 public ActionResult Create(UserInfo userInfo)
 {
     try
     {
         // TODO: Add insert logic here
         userInfoBll.Add(userInfo);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
        public ActionResult btnSubmit_Click(FormCollection values, string RoleList)
        {
            var filePhoto = UIHelper.FileUpload("filePhoto");

            var imgPhotoUrl = values["imgPhotoUrl"];

            if (!string.IsNullOrEmpty(imgPhotoUrl) && imgPhotoUrl.EndsWith("/res/images/blank.png"))
            {
                filePhoto.MarkInvalid("请先上传个人头像!");
                ShowNotify("请先上传个人头像!");
            }
            else
            {
                //UIHelper.Label("labResult").Text("用户名:" + values["tbxUserName"] + "<br/>" +
                //        "邮箱:" + values["tbxEmail"] + "<br/>" +
                //        "<p>头像:<br /><img src=\"" + imgPhotoUrl + "\" /></p>",
                //        encodeText: false);

                // 清空表单字段
                //UIHelper.Image("imgPhoto").ImageUrl(Url.Content("~/res/images/blank.png"));
                UIHelper.FileUpload("FileUpload1").Disabled(true);
                //filePhoto.Reset();
                UIHelper.TextBox("UName").Disabled(true);
                UIHelper.TextBox("Pwd").Disabled(true);
                UIHelper.TextBox("ShowName").Disabled(true);
                UIHelper.TextBox("Remark").Disabled(true);
                UserInfo userInfo = new UserInfo();
                userInfo.DelFlag   = 0;
                userInfo.Pwd       = Common.Encrypt.Md5String(values["Pwd"]);
                userInfo.UName     = values["UName"];
                userInfo.ShowName  = values["ShowName"];
                userInfo.SubTime   = DateTime.Now;
                userInfo.ModfiedOn = DateTime.Now;
                userInfo.Remark    = values["Remark"];
                MatchCollection mc = rx.Matches(values["RoleList"]);
                if (mc != null && mc.Count > 0)
                {
                    RoleInfo role;
                    foreach (var m in mc)
                    {
                        int intm = Convert.ToInt32(m.ToString());
                        role = roleInfoBll.GetEntities(r => r.ID == intm).FirstOrDefault();
                        userInfo.RoleInfo.Add(role);
                    }
                }
                userInfoBll.Add(userInfo);
            }
            return(UIHelper.Result());
        }
        public void AddUserInfo()
        {
            UserInfo userInfo = new UserInfo()
            {
                Age = 12, CrUserName = "", UserLoginName = "lizj", UserName = "******", CrDate = DateTime.Now, IsOnLine = 0, IsUseful = 1, IsVip = 1, UserMail = "*****@*****.**", CrUserRealName = "李中建", UserPsd = "1234567890", UserRealName = "李中建"
            };

            UserInfoBll userInfoService = new UserInfoBll();

            if (userInfoService.Add(userInfo))
            {
            }
            else
            {
                Assert.Fail();
            }
        }
Пример #7
0
        //UserInfo copy to Database
        private void listenClient_OnNewUser(UserInfoModel user)
        {
            var userModel = UserInfoBll.Get(user.PIN);
            int nRtn      = 0;

            if (null == userModel)
            {
                nRtn = _userInfoBll.Add(user);
            }
            else
            {
                nRtn = _userInfoBll.Update(user);
            }
            if (nRtn > 0 && _currentPageId == (int)PageIdEnum.User && m_lastfrm != null)
            {
                ((UCUser)m_lastfrm).LoadAllUsers();
            }
        }
Пример #8
0
        public ActionResult Add(UserInfo userInfo)
        {
            string result = "no";

            if (userInfo != null && !string.IsNullOrWhiteSpace(userInfo.Username) && !string.IsNullOrWhiteSpace(userInfo.Password))
            {
                userInfo.Password   = CommonHelper.GetMD5String(userInfo.Password + CommonHelper.GetPasswordSalt());
                userInfo.ErrorCount = 0;
                userInfo.AddTime    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                userInfo.IsDeleted  = 0;
                userInfo.SubBy      = UserLogin.UserId;
                if (UserInfoBll.Add(userInfo))
                {
                    result = "ok";
                }
            }

            return(Content(result));
        }
Пример #9
0
        //注册处理
        public ActionResult UserReg()
        {
            var result = "no";

            if (Request["regId"] != null && Request["regPwd"] != null && Request["ifyCode"] != null && Request["ifyCode"].ToLower().Equals(Session["RegValidCode"].ToString(), StringComparison.InvariantCultureIgnoreCase))
            {
                UserInfo userinfo = new UserInfo
                {
                    Username   = Request["regId"],
                    Password   = CommonHelper.GetMD5String(Request["regPwd"] + CommonHelper.GetPasswordSalt()),
                    ErrorCount = 0,
                    IsDeleted  = 0,
                    AddTime    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
                    SubBy      = 19,
                    RoleInfo   = new List <RoleInfo> {
                        RoleInfoBll.GetById(6)
                    }
                };
                if (UserInfoBll.Add(userinfo))
                {
                    //Session["UserInfo"] = userinfo.Username;
                    string key   = Guid.NewGuid().ToString();
                    string value = SerializeHelper.SerializeToString(new UserLoginViewModel
                    {
                        UserId   = userinfo.UserId,
                        UserName = userinfo.Username,
                        UserPwd  = Request["regPwd"]
                    });
                    HttpCookie cookie = new HttpCookie("LData", key);
                    cookie.Path = "/";
                    MemcacheHelper.Set(key, value, DateTime.Now.AddDays(7));
                    Response.Cookies.Add(cookie);
                    result = "ok";
                }
            }

            return(Content(result));
        }
        /// <summary>
        /// 保存用户按钮事件
        /// </summary>

        private void btnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtPin.Text))
            {
                this.lblMsg.Visible = true;
                this.lblMsg.Text    = "Please input user id.";
                return;
            }
            lblMsg.Visible = false;
            UserInfoModel user = _bll.Get(txtPin.Text.Trim());  //数据库中获取对应pin的用户信息

            if (user == null)
            {
                user = new UserInfoModel();
            }
            user.PIN      = txtPin.Text;
            user.UserName = txtUserName.Text;
            user.Passwd   = txtPassword.Text;
            user.IDCard   = txtCard.Text;
            user.Pri      = cmbPrivilege.SelectedValue.ToString();

            int ret = 0;

            try
            {
                //数据库中没有对应的用户,则增加
                if (user.ID == 0)
                {
                    ret = _bll.Add(user);
                    if (ret > 0)
                    {
                        LoadAllUsers();  //更新用户列表
                        this.lblMsg.Visible = true;
                        this.lblMsg.Text    = "Add successful.";
                    }
                    else
                    {
                        this.lblMsg.Visible = true;
                        this.lblMsg.Text    = "Add fail.";
                    }
                }
                else
                {
                    //数据库找到对应的用户,则更新
                    ret = _bll.Update(user);
                    if (ret > 0)
                    {
                        LoadAllUsers();  //更新用户列表
                        this.lblMsg.Visible = true;
                        this.lblMsg.Text    = "Update successful.";
                    }
                    else
                    {
                        this.lblMsg.Visible = true;
                        this.lblMsg.Text    = "Update fail.";
                    }
                }

                if (ret > 0)
                {
                    //保存用户photoiD
                    string strDesPath = "";
                    strDesPath = System.Environment.CurrentDirectory + "\\Photo\\" + txtPin.Text + ".jpg";

                    if (picUserPhoto.ImageLocation != null)
                    {
                        File.Copy(picUserPhoto.ImageLocation, strDesPath, true); //notice,picturebox的ImageLocation使用前,需要手动给他附上值
                    }
                    txtPin.Enabled = false;                                      //保存了之后pin不可再编辑
                }
            }
            catch (Exception ex)
            {
                this.lblMsg.Visible = true;
                this.lblMsg.Text    = ex.ToString();
            }
        }
Пример #11
0
 public int Add(UserInfo user)
 {
     return(ubll.Add(user));
 }
Пример #12
0
 public ActionResult Add(UserInfo model)
 {
     //UserInfoBll
     bll.Add(model);
     return(View());
 }
Пример #13
0
        /**********  事件处理方法 **************/
        /// <summary>
        /// 关注时候的操作
        /// </summary>
        private void Subscribe()
        {
            if (IsExistUser())
                return;
            UserInOrOut userInorOutModel = GetUserInModel();

            UserInfoBll userBll = new UserInfoBll();
            UserInfo user = userBll.GetUserInfo(userInorOutModel.userId);
            userInorOutModel.userName = user.nickname;

            UserInOrOutBll userInOrOutBll = new UserInOrOutBll();
            userInOrOutBll.Add(userInorOutModel);

            user = new UserInfo();
            user = userBll.GetUserInfo(userInorOutModel.userId);
            userBll.Add(user);
        }
Пример #14
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            string name = txtname.Text.Trim();
            string pwd1 = txtpwd1.Text.Trim();
            string pwd2 = txtpwd2.Text.Trim();
            string qx   = comboBox1.SelectedIndex.ToString(); //0 普通用户  1管理员

            string userId = labuserid.Text;

            if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(pwd1) || string.IsNullOrEmpty(pwd2))
            {
                MessageBox.Show("请完善信息");
            }
            else
            {
                if (pwd1.Length != 6)
                {
                    MessageBox.Show("密码必须是6位");
                    txtpwd1.Text = "";
                    txtpwd2.Text = "";
                }
                else
                {
                    if (pwd1 != pwd2)
                    {
                        MessageBox.Show("两次密码不一致");
                        txtpwd1.Text = "";
                        txtpwd2.Text = "";
                    }
                    else
                    {
                        if (userInfobll.Exists(name) && Convert.ToInt32(userId) <= 0)
                        {
                            //已存在
                            MessageBox.Show("该用户已存在");
                        }
                        else
                        {
                            UserInfo m = new UserInfo();
                            m.createtime = DateTime.Now;
                            m.username   = name;
                            m.userpwd    = Common.GetMD532(pwd1, "");
                            m.qx         = qx;
                            if (Convert.ToInt32(userId) > 0)
                            {
                                m.id         = Convert.ToInt32(userId);
                                m.createtime = DateTime.Now;

                                string oldpwd = Common.GetMD532(txtoldpwd.Text, "");
                                if (oldpwd != label6.Text)
                                {
                                    MessageBox.Show("和原来密码不一致");
                                    return;
                                }

                                //编辑
                                if (userInfobll.Update(m))
                                {
                                    MessageBox.Show("修改成功");
                                    Common.Add("登陆用户:" + _userId, ",用户信息修改成功" + DateTime.Now);
                                }
                                else
                                {
                                    MessageBox.Show("修改失败");
                                }
                                this.Close();
                            }
                            else
                            {
                                //新增
                                if (userInfobll.Add(m))
                                {
                                    MessageBox.Show("添加成功");
                                    Common.Add("登陆用户:" + _userId, ",新用户添加成功" + DateTime.Now);
                                }
                                else
                                {
                                    MessageBox.Show("添加失败");
                                }
                                this.Close();
                            }
                        }
                    }
                }
            }
        }