protected void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         Model.Users User = (Model.Users)Session["WapUser"];
         if (User != null)
         {
             if (this.txtpwd1.Text != User.passwords)
             {
                 this.labname.Text = "原密码错误";
                 return;
             }
             else
             {
                 Model.Users model = new Model.Users();
                 model.userid    = User.userid;
                 model.passwords = this.pwd.Text.Trim();
                 userbll.UpdatePwd(model);
                 Response.Redirect("../index.aspx");
             }
         }
     }
     catch
     {
     }
 }
示例#2
0
        private async void checkUserType(Model.Users user)
        {
            int userTypeFirst = 0;

            if (user != null)
            {
                Global.LoggedUser = user;

                foreach (var item in Global.LoggedUser.UserTypes)
                {
                    if (item.IsActive)
                    {
                        userTypeFirst = item.UserTypeId;
                    }
                }
                role = await _userTypesService.GetById <Model.UserTypes>(userTypeFirst);

                if (role.Id == (int)UserTypes.Admin)
                {
                    Global.Admin = true;
                }
                //if (role.Id == (int)UserTypes.Client)
                //    Global.Client = true;
                if (role.Id == (int)UserTypes.Employee)
                {
                    Global.Employee = true;
                }
                if (role.Id == (int)UserTypes.User)
                {
                    Global.User = true;
                }
            }
        }
示例#3
0
        /// <summary>
        /// 获取单个用户
        /// </summary>
        /// <param name="context"></param>
        public void GetSingleUser(HttpContext context)
        {
            Model.Users u    = _IUsersBLL.GetSingleUser(Convert.ToInt32(context.Request["U_ID"]));
            string      json = JsonConvert.SerializeObject(u);

            context.Response.Write(json);
        }
示例#4
0
        protected void Btn_submit_Click(object sender, EventArgs e)
        {
            Model.Users users = new Model.Users();
            users.userName = txbUserName.Text;
            users.password = txbPassword1.Text;
            users.gender   = DropDownList1.SelectedItem.Text;

            string date = DropDownListYear.SelectedItem.Text.Trim().ToString() + "/" + DropDownListMonth.SelectedItem.Text.Trim().ToString() + "/" + DropDownListDay.SelectedItem.Text.Trim().ToString();
            //string dateString = date;
            //DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
            //users.birthDate = dt;
            DateTime time = Convert.ToDateTime(date);

            users.birthDate = time;
            //users.birthDate = Convert.ToDateTime("1985-12-25");

            BLL.UsersManager users1 = new UsersManager();
            bool             bo     = users1.Add(users);

            if (bo == true)
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                Response.Write("<script language=javascript>alert('注册失败!')");
            }
        }
示例#5
0
        public Model.Users GetUser(Model.User user)
        {
            if (user.fornavn == "Fornavn")
            {
                var returnUser = new Model.Users()
                {
                    Fornavn   = "Fornavn",
                    Etternavn = "Etternavn",
                    Adresse   = "Adresse",
                    Epost     = "*****@*****.**"
                };

                return(returnUser);
            }
            else
            {
                var nullUser = new Model.Users()
                {
                    Id      = 0,
                    Fornavn = "Fail"
                };

                return(nullUser);
            }
        }
示例#6
0
        protected void Btn_Register_Click(object sender, EventArgs e)
        {
            Model.Users users = new Model.Users();
            users.userName = txbUserName.Text;
            users.password = txbPassword1.Text;
            users.gender   = DropDownList1.SelectedItem.Text;

            string date = DropDownListYear.SelectedItem.Text.Trim().ToString() + "/" + DropDownListMonth.SelectedItem.Text.Trim().ToString() + "/" + DropDownListDay.SelectedItem.Text.Trim().ToString();

            DateTime time = Convert.ToDateTime(date);

            users.birthDate = time;


            BLL.UsersManager users1 = new UsersManager();

            bool bo = users1.Add(users);

            if (bo == true)
            {
                string  str = "username='******'";
                DataSet ds  = users1.GetList(str);
                Session["userID"]   = ds.Tables[0].Rows[0]["UserID"].ToString();
                Session["username"] = txbUserName.Text.Trim();
                Response.Redirect("~/Users/Question.aspx");
            }
            else
            {
                Response.Write("<script language=javascript>alert('注册失败!')");
            }
        }
示例#7
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            this.entUser = dalUser.GetEntity(this.LoginUser.UserID);
            if (entUser != null)
            {
                this.entUser.Name = this.txtName.Text.Trim();
                this.entUser.Tel = this.txtTel.Text.Trim();
                this.entUser.Email = this.txtEmail.Text.Trim();
                this.entUser.AlipayAccount = this.txtAlipayAccount.Text.Trim();

                string[] location = this.syncSelectorLocation.Values;
                long provinceId = Utility.GetLong(location[0], 0);
                long cityId = Utility.GetLong(location[1], 0);
                long areaId = Utility.GetLong(location[2], 0);
                string province = Utility.GetStr(db.ExecuteScalar("select name from Provinces where ID={0}", provinceId));
                string city = Utility.GetStr(db.ExecuteScalar("select name from Citys where ID={0}", cityId));
                string area = Utility.GetStr(db.ExecuteScalar("select name from Areas where ID={0}", areaId));

                this.entUser.ProvinceID = provinceId;
                this.entUser.CityID = cityId;
                this.entUser.AreaID = areaId;
                this.entUser.Province = province;
                this.entUser.City = city;
                this.entUser.Area = area;

                if (this.dalUser.Update(entUser) > 0)
                {
                    WebUtility.ShowMsg(this, "操作成功!");
                }
            }
        }
示例#8
0
        protected void btnSubmit_OnClick(object sender, EventArgs e)
        {
            Model.Users u = new Model.Users
            {
                Users_Account  = this.txtEmail.Text,
                Users_Password = MD5Helper.Md5(this.txtPassword.Text.Trim()),
                Users_NickName = this.txtNickName.Text,
                Users_Photo    = upFileName(this.FileUpload1, "../../upload/users/"),
                Users_RolesId  = Guid.Parse(this.ddlRolesId.SelectedValue)
            };
            var       res = usersSvc.Add(u);
            ReturnMsg rm  = res > 0
                ? new ReturnMsg()
            {
                Code    = StatusCode.Ok,
                Message = "新增用户信息成功",
                Data    = null
            }
                : new ReturnMsg()
            {
                Code    = StatusCode.Error,
                Message = "新增用户信息失败",
                Data    = null
            };

            Session["Msg"] = rm;
            Response.Redirect("Users_List.aspx");
        }
示例#9
0
        public ActionResult UpdateUserInfo()
        {
            string name = Request["Name"];
            string mail = Request["Mail"];
            string tel  = Request["Tel"];
            int    id   = Convert.ToInt32(Session["userId"]);

            //构建一个修改对象,必须的字段必须赋默认值,不然会报错
            Model.Users users = new Model.Users()
            {
                userId    = id,
                roles     = "会员",
                upassword = "******",
                umail     = mail,
                telphone  = tel,
                uName     = name,
            };

            //传入要修改的字段集合
            List <string> filed = new List <string>()
            {
                "umail", "uName", "telphone"
            };

            if (userInfoBll.UpdateEntityFields(users, filed))
            {
                return(Json(new { flag = true }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { flag = false }, JsonRequestBehavior.AllowGet));
            }
        }
示例#10
0
        public Model.Users GetUserByEmail(string email)
        {
            string sql = "select * from USERS where mail=@mail";

            using (SqlDataReader reader = SqlHelper.GetSqlDataReader(sql, new SqlParameter("@mail", System.Data.SqlDbType.NVarChar, 100)
            {
                Value = email
            }))
            {
                if (reader.HasRows)
                {
                    reader.Read();
                    Model.Users user = new Model.Users();
                    user.Id          = reader.GetInt32(0);
                    user.LoginId     = reader.GetString(1);
                    user.LoginPwd    = reader.GetString(2);
                    user.Name        = reader.GetString(3);
                    user.Address     = reader.GetString(4);
                    user.Mail        = reader.GetString(6);
                    user.Phone       = reader.GetString(5);
                    user.UserStateId = reader.GetInt32(7);
                    return(user);
                }
                return(null);
            }
        }
示例#11
0
        public Model.Users GerUserByName(string loginId)
        {
            string sql = "select * from USERS where loginid=@loginid";

            using (SqlDataReader reader = SqlHelper.GetSqlDataReader(sql, new SqlParameter("@loginid", System.Data.SqlDbType.NVarChar, 50)
            {
                Value = loginId
            }))
            {
                if (reader.HasRows)
                {
                    reader.Read();
                    Model.Users user = new Model.Users();
                    user.Id          = reader.GetInt32(0);
                    user.LoginId     = reader.GetString(1);
                    user.LoginPwd    = reader.GetString(2);
                    user.Name        = reader.GetString(3);
                    user.Address     = reader.GetString(4);
                    user.Mail        = reader.GetString(6);
                    user.UserStateId = reader.GetInt32(7);
                    return(user);
                }
                return(null);
            }
        }
示例#12
0
        /// <summary>
        /// duplicate check, username and email address
        /// </summary>
        /// <returns></returns>
        private bool CheckBeforeSave(Model.Users user)
        {
            if (UsersManager.IsUserNameExists(user.UserId, user.Username))
            {
                CallClientFn("ShowMsg('userNameExists', '', false);");
                return(false);
            }
            //else if (!string.IsNullOrEmpty(user.Username) && UsersManager.IsUserEmailExists(user.UserId, user.EmailAddress))
            //{
            //    CallClientFn("ShowMsg('userEmailExists', '', false);");
            //    return false;
            //}

            if (this.fuPicture.HasFile)
            {
                string strMsg   = "";
                bool   bIsValid = PageCommon.ValidateUpload(this, this.fuPicture, 1024 * 1024 * 15, out strMsg, ".jpg", ".bmp", ".png", ".gif");
                if (!bIsValid)
                {
                    CallClientFn(string.Format("ShowMsg('userPicInvalid', '{0}', false);", strMsg));
                    return(false);
                }
            }
            return(true);
        }
示例#13
0
 /// <summary>
 /// 兑换积分
 /// </summary>
 /// <param name="context"></param>
 public void PointExchange(HttpContext context)
 {
     using (TransactionScope ts = new TransactionScope())
     {
         Model.ExchangLogs  el = new Model.ExchangLogs();
         Model.MemCards     m  = new Model.MemCards();
         Model.Users        u  = (Model.Users)context.Session["Users"];
         Model.ExchangGifts eg = new Model.ExchangGifts();
         el.S_ID          = u.S_ID;
         el.U_ID          = u.U_ID;
         el.EG_ID         = Convert.ToInt32(context.Request["EG_ID"]);
         el.EG_GiftCode   = context.Request["EG_GiftCode"];
         el.EG_GiftName   = context.Request["EG_GiftName"];
         el.EL_Number     = Convert.ToInt32(context.Request["EL_Number"]);
         el.EL_Point      = Convert.ToInt32(context.Request["EL_Point"]);
         el.EL_CreateTime = DateTime.Now;
         el.MC_CardID     = context.Request["MC_CardID"];
         el.MC_ID         = Convert.ToInt32(context.Request["MC_ID"]);
         el.MC_Name       = context.Request["MC_Name"];
         m.MC_Point       = Convert.ToInt32(context.Request["MC_Point"]);
         eg.EG_ExchangNum = Convert.ToInt32(context.Request["EG_ExchangNum"]);
         eg.EG_Number     = Convert.ToInt32(context.Request["EG_Number"]);
         string s;
         if (_IExchangLogsBLL.PointExchange(el, m, eg))
         {
             s = "1";
         }
         else
         {
             s = "0";
         }
         context.Response.Write(s);
         ts.Complete();
     }
 }
示例#14
0
        private void CheckUserInfo()
        {
            string userName = Request.Form["txtUserName"];
            string pwd      = Request.Form["txtPwd"];

            BLL.Users   bll  = new BLL.Users();
            Model.Users user = null;
            bool        b    = bll.UserLogin(userName, pwd, out msg, out user);

            if (b)
            {
                Session["userInfo"] = user;
                #region 判断用户是否选择“记住我”
                if (Request.Form["checkMe"] != null)
                {
                    HttpCookie cookie1 = new HttpCookie("cp1", user.LoginId);
                    HttpCookie cookie2 = new HttpCookie("cp2", MD5Pwd(user.LoginPwd));
                    cookie1.Expires = DateTime.Now.AddDays(3);
                    cookie2.Expires = DateTime.Now.AddDays(3);
                    Response.Cookies.Add(cookie1);
                    Response.Cookies.Add(cookie2);
                }
                #endregion
                GoPage(msg);
            }
        }
示例#15
0
        /// <summary>
        /// 添加转账记录
        /// </summary>
        /// <param name="context"></param>
        public void InsertTransferLog(HttpContext context)
        {
            Model.TransferLogs t = new Model.TransferLogs();
            Model.Users        u = (Model.Users)context.Session["Users"];
            t.S_ID             = u.S_ID;
            t.U_ID             = u.U_ID;
            t.TL_FromMC_CardID = context.Request["TL_FromMC_CardID"];
            t.TL_FromMC_ID     = Convert.ToInt32(context.Request["TL_FromMC_ID"]);
            t.TL_ToMC_CardID   = context.Request["TL_ToMC_CardID"];
            t.TL_ToMC_ID       = Convert.ToInt32(context.Request["TL_ToMC_ID"]);
            t.TL_Remark        = context.Request["TL_Remark"];
            t.TL_TransferMoney = Convert.ToDecimal(context.Request["TL_TransferMoney"]);
            t.TL_CreateTime    = DateTime.Now;
            string s;

            if (_ITransferLogsBLL.InsertTransferLog(t))
            {
                s = "1";
            }
            else
            {
                s = "0";
            }
            context.Response.Write(s);
        }
示例#16
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Model.Users model = new Model.Users();
                DataTable   dt    = userbll.GetList(" username='******'").Tables[0];
                if (dt.Rows.Count > 0)
                {
                    this.labname.Text = "该用户名已存在";
                    return;
                }
                model.userid    = Guid.NewGuid().ToString();
                model.username  = this.moblieReg.Text.Trim();
                model.passwords = this.pwd.Text.Trim();
                model.user_type = 0;
                model.pubdate   = DateTime.Now;

                if (userbll.Add(model))
                {
                    Maticsoft.Common.MessageBox.ShowAndRedirect(this, "提交成功!", "");
                }
                else
                {
                }
            }
            catch
            {
            }
        }
示例#17
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.Users model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update [Users] set ");
            strSql.Append("[UserName]=@UserName, [UserPwd]=@UserPwd, [Phone]=@Phone, [Mail]=@Mail, [Permission]=@Permission   ");
            strSql.Append(" where ID=@ID ");
            MSSQLHelper h = new MSSQLHelper();

            h.CreateCommand(strSql.ToString());
            if (model.ID.ToString() == null)
            {
                h.AddParameter("@ID", DBNull.Value);
            }
            else
            {
                h.AddParameter("@ID", model.ID);
            }
            if (model.UserName == null)
            {
                h.AddParameter("@UserName", DBNull.Value);
            }
            else
            {
                h.AddParameter("@UserName", model.UserName);
            }
            if (model.UserPwd == null)
            {
                h.AddParameter("@UserPwd", DBNull.Value);
            }
            else
            {
                h.AddParameter("@UserPwd", model.UserPwd);
            }
            if (model.Phone == null)
            {
                h.AddParameter("@Phone", DBNull.Value);
            }
            else
            {
                h.AddParameter("@Phone", model.Phone);
            }
            if (model.Mail == null)
            {
                h.AddParameter("@Mail", DBNull.Value);
            }
            else
            {
                h.AddParameter("@Mail", model.Mail);
            }
            if (model.Permission == null)
            {
                h.AddParameter("@Permission", DBNull.Value);
            }
            else
            {
                h.AddParameter("@Permission", model.Permission);
            }
            return(h.ExecuteNonQuery());
        }
示例#18
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.Users DataRowToModel(DataRow row)
 {
     Model.Users model = new Model.Users();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.ID = int.Parse(row["id"].ToString());
         }
         if (row["user_account"] != null)
         {
             model.UserAccount = row["user_account"].ToString();
         }
         if (row["user_passworld"] != null)
         {
             model.UserPassworld = row["user_passworld"].ToString();
         }
         if (row["reg_time"] != null && row["reg_time"].ToString() != "")
         {
             model.RegTime = DateTime.Parse(row["reg_time"].ToString());
         }
         if (row["login_time"] != null && row["login_time"].ToString() != "")
         {
             model.LoginTime = DateTime.Parse(row["login_time"].ToString());
         }
         if (row["user_name"] != null)
         {
             model.UserName = row["user_name"].ToString();
         }
         if (row["endurance"] != null && row["endurance"].ToString() != "")
         {
             model.Endurance = int.Parse(row["endurance"].ToString());
         }
         if (row["gold"] != null && row["gold"].ToString() != "")
         {
             model.Gold = int.Parse(row["gold"].ToString());
         }
         if (row["wing"] != null && row["wing"].ToString() != "")
         {
             model.Wing = int.Parse(row["wing"].ToString());
         }
         if (row["lv"] != null && row["lv"].ToString() != "")
         {
             model.Lv = int.Parse(row["lv"].ToString());
         }
         if (row["vip"] != null && row["vip"].ToString() != "")
         {
             model.Vip = int.Parse(row["vip"].ToString());
         }
         if (row["head"] != null)
         {
             model.Head = row["head"].ToString();
         }
         if (row["exp"] != null && row["exp"].ToString() != "")
         {
             model.Exp = int.Parse(row["exp"].ToString());
         }
     }
     return(model);
 }
示例#19
0
        private void ShowInfo(int Id)
        {
            Maticsoft.BLL.News   bll   = new Maticsoft.BLL.News();
            Maticsoft.Model.News model = bll.GetModel(Id);

            this.lblName.Text = model.Name;
            BLL.NewsType   BLLNewsType   = new BLL.NewsType();
            Model.NewsType ModelNewsType = BLLNewsType.GetModel((int)model.Fk_NewsType_Id);

            this.lblContents.Text = model.Contents;
            BLL.Users   BLLUsers   = new BLL.Users();
            Model.Users ModelUsers = BLLUsers.GetModel((int)model.Fk_Users_Id);
            this.lblFk_Users_Id.Text = ModelUsers.Name;
            this.lblAddTime.Text     = model.AddTime.ToString();
            if (Session["LoginUser"] == null)
            {
                lblUser.Text = "匿名";
            }
            else
            {
                BLL.Users   bllleaveuser   = new BLL.Users();
                Model.Users modelleaveuser = bllleaveuser.GetModel((int)Session["LoginUser"]);
                lblUser.Text = modelleaveuser.TrueName;
            }
        }
        /// <summary>
        /// load Users Personalization Info
        /// </summary>
        /// <param name="user"></param>
        private bool GetUserInfo(ref Model.Users user)
        {
            int nLoanPerPage = 10;

            if (!int.TryParse(this.ddlLoanPerPage.SelectedValue, out nLoanPerPage))
            {
                nLoanPerPage = 10;
            }
            user.LoansPerPage   = nLoanPerPage;
            user.ShowTasksInLSR = cbxShowTasksInLSR.Checked;

            user.RemindTaskDue = cbxRemindTaskDue.Checked;

            if (!string.IsNullOrEmpty(txtReminderTime.Text.Trim()))
            {
                user.TaskReminder = int.Parse(txtReminderTime.Text.Trim());
            }
            else
            {
                user.TaskReminder = 15;
            }

            user.SortTaskPickList = ddlSortTaskPickList.SelectedValue;

            return(true);
        }
示例#21
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string loginId  = txtLoginId.Text.Trim();
            string loginPwd = txtLoginPwd.Text.Trim();

            if (loginId.Length > 0 && loginPwd.Length > 0)
            {
                UsersManager um   = new UsersManager();
                Model.Users  user = um.GetModel(loginId);
                if (user != null)
                {
                    if (user.LoginPwd == loginPwd)
                    {
                        lblMess.Text = "用户名或密码错误";
                    }
                    else
                    {
                        Session["User"] = user;
                        Response.Redirect("admin/index.html");
                    }
                }
                else
                {
                    lblMess.Text = "用户名或密码错误";
                }
            }
            else
            {
                lblMess.Text = "用户名或密码为空!";
            }
        }
示例#22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                if (CheckValidateCode())
                {
                    Model.Users user = new Model.Users();
                    user.UserStateId    = new Model.UserStates();
                    user.LoginId        = Request.Form["txtUserName"];
                    user.Name           = Request.Form["txtRealName"];
                    user.LoginPwd       = Request.Form["txtPwd"];
                    user.Mail           = Request.Form["txtEmail"];
                    user.Address        = Request.Form["txtAddress"];
                    user.Phone          = Request.Form["txtPhone"];
                    user.UserStateId.Id = 1;
                    BLL.Users bll = new BLL.Users();
                    string    msg = string.Empty;
                    int       id  = bll.Add(user, out msg);
                    if (id > 0)
                    {
                        //发送激活链接
                        //跳转

                        Response.Redirect("/ShowMsg.aspx?msg=" + Server.UrlEncode(msg)
                                          + "&txt=" + Server.UrlEncode("首页")
                                          + "&url=/Default.aspx");
                    }
                }
            }
        }
        public ActionResult Index(FormCollection fc)

        {
            var    content   = fc["editor"];
            string contents  = content.Replace("<p>", "");
            string contesnt1 = contents.Replace("</p>", "");
            int    pid       = Convert.ToInt32(Request["PId"]);
            int    uid       = Convert.ToInt32(Session["userId"]);

            //涉及外键时,先查询后插入
            Model.Users users  = userInfoBll.LoadEntity(m => m.userId == uid).FirstOrDefault();
            int         userId = users.userId;

            Model.Remark remark = new Model.Remark()
            {
                remarkId  = Convert.ToInt32(XCommon.CreateId.CreateNum()),
                remTime   = DateTime.Now.ToString("yyyy-MM-dd-hh"),
                userId1   = userId,
                remTxt    = contesnt1,
                productId = pid,
            };
            if (remarkBll.addEntity(remark))
            {
                return(RedirectToAction("Details", "Product", new { id = pid }));
            }
            else
            {
                return(Content("<script>alert('出错了')</script>"));
            }
        }
示例#24
0
        public long SaveUser()
        {
            string json = new StreamReader(Request.Body).ReadToEnd();

            Model.Users user = JsonConvert.DeserializeObject <Model.Users>(json);

            var token = this.Request.Headers["Authorization"][0].Replace("Bearer ", "");

            Model.Users bearer = context.Users.FirstOrDefault(u => u.Token == token);
            if (bearer == null || bearer.Id != user.Id)
            {
                return(0);                                        // security check
            }
            var record = context.Users.Find(user.Id);

            if (user.PictureUrl != record.PictureUrl)
            {
                DeleteImage(record.PictureUrl);
            }
            record.Name        = user.Name;
            record.Email       = user.Email;
            record.Phone       = user.Phone;
            record.BankAccount = user.BankAccount;
            record.Location    = user.Location;
            record.Description = user.Description;
            record.PictureUrl  = user.PictureUrl;
            record.Style       = user.Style;
            context.SaveChanges();

            return(record.Id);
        }
示例#25
0
        public Model.Users GetUser(long id)
        {
            var record = context.Users.Find(id);

            record.Litters = context.Litters.Where(l => l.UserId == id).ToList();
            foreach (Model.Litters l in record.Litters)
            {
                l.User = null;
                if (l.IsIndividual.Value)
                {
                    l.Animals = context.Animals.Where(a => a.LitterId == l.Id).ToList();
                    l.Animals.First().Litter = null;
                }
            }
            record.Token = null;

            var token = this.Request.Headers["Authorization"][0].Replace("Bearer ", "");

            Model.Users bearer = context.Users.FirstOrDefault(u => u.Token == token);
            if (bearer == null || bearer.Id != record.Id)
            {
                record.BankAccount = null;                                           // security check
            }
            return(record);
        }
示例#26
0
        public ActionResult Index()
        {
            int id = Convert.ToInt32(Session["userId"]);

            Model.Users user = userInfoBll.LoadEntity(m => m.userId == id).FirstOrDefault();
            return(View(user));
        }
        public int Login([FromForm] Model.Users a)
        {
            object obj = _loginRepository.Login(a.LoginName, a.LoginPwd);
            int    i   = Convert.ToInt32(obj);

            return(i);
        }
示例#28
0
        /// <summary>
        /// load Users Personalization Info
        /// </summary>
        /// <param name="user"></param>
        private bool GetUserInfo(ref Model.Users user)
        {
            if (!string.IsNullOrEmpty(this.tbPWD.Text))
            {
                if (this.tbPWD.Text == this.tbPWDCfm.Text)
                {
                    user.Password = this.tbPWD.Text;
                }
                else
                {
                    return(false);
                }
            }

            #region my picture neo

            if (this.FileUpload1.PostedFile.ContentLength > 0)
            {
                byte[] ImageData = new byte[this.FileUpload1.PostedFile.ContentLength];
                this.FileUpload1.PostedFile.InputStream.Read(ImageData, 0, this.FileUpload1.PostedFile.ContentLength);
                user.UserPictureFile = ImageData;
            }

            #endregion

            #region my signature neo

            string sMySignature = this.txtSignature.Text.Trim();
            user.Signature = sMySignature;

            #endregion

            return(true);
        }
示例#29
0
 /// <summary>
 /// 积分返现
 /// </summary>
 /// <param name="context"></param>
 public void PointCash(HttpContext context)
 {
     using (TransactionScope ts = new TransactionScope()) {
         Model.ConsumeOrders co = new Model.ConsumeOrders();
         Model.MemCards      m  = new Model.MemCards();
         Model.Users         u  = (Model.Users)context.Session["Users"];
         co.S_ID          = u.S_ID;
         co.U_ID          = u.U_ID;
         co.MC_CardID     = context.Request["MC_CardID"];
         co.MC_ID         = Convert.ToInt32(context.Request["MC_ID"]);
         co.CO_OrderType  = 2;
         co.CO_OrderCode  = DateTime.Now.ToString("yyyyMMddHHmmss");
         co.CO_GavePoint  = Convert.ToInt32(context.Request["CO_GavePoint"]);
         co.CO_CreateTime = DateTime.Now;
         co.CO_Recash     = float.Parse(context.Request["CO_Recash"]);
         m.MC_Point       = Convert.ToInt32(context.Request["MC_Point"]);
         string s;
         if (_IConsumeOrdersBLL.PointCash(co, m))
         {
             s = "1";
         }
         else
         {
             s = "0";
         }
         context.Response.Write(s);
         ts.Complete();
     }
 }
示例#30
0
文件: Users.cs 项目: JayZeeWen/Book
 /// <summary>
 /// 校验登录
 /// </summary>
 /// <param name="userName"></param>
 /// <param name="pwd"></param>
 /// <param name="msg"></param>
 /// <returns></returns>
 public bool UserLogin(string userName, string pwd, out string msg, out Model.Users model)
 {
     model = dal.GetModel(userName);
     if (model == null)
     {
         msg = "该用户名不存在";
         return(false);
     }
     else
     {
         if (model.UserStateId.Name == "正常")
         {
             if (model.LoginPwd == pwd)
             {
                 msg = "登录成功";
                 return(true);
             }
             else
             {
                 msg = "密码错误";
                 return(false);
             }
         }
         else
         {
             msg = "用户未激活";
             return(false);
         }
     }
 }
示例#31
0
        public ActionResult Forbid(int Id)
        {
            Model.Users users = new Model.Users()
            {
                userId    = Id,
                roles     = "会员",
                upassword = "******",
                uName     = "张三",
                @lock     = "封禁",
                telphone  = "15797813182"
            };
            List <string> list = new List <string>()
            {
                "lock"
            };

            if (userInfoBll.UpdateEntityFields(users, list))
            {
                return(RedirectToAction("Index", "Manage", ""));
            }
            else
            {
                return(Content("<script>alert('出错啦')</script>"));
            }
        }
示例#32
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                AdminInfo = GetAdminInfo();

                if (AdminInfo.UserID > 0)
                {
                    if (AdminInfo.IsAdmin < 1)
                    {
                        displayMenu = "display:none;";
                    }
                }

            }
        }
示例#33
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (id > 0)
            {
                model = bll.GetModel(id, "", "", -1, 1, 1);
            }

            model.UserName = Input.SetString(txtUserName.Text);

            if (DESEncrypt.Encrypt(Input.SetString(txtPwd.Text)) != model.Password)
            {
                model.Password = DESEncrypt.Encrypt(Input.SetString(txtPwd.Text));
            }

            model.Description = Input.SetString(txtDescription.Text);

            model.Status = Convert.ToInt32(rbActive.SelectedValue);

            model.IsAdmin = Convert.ToInt32(rbIsAdmin.SelectedValue);

            string createBy = "";
            if (Utils.GetCookie(PTSKeys.ADMIN_NAME, PTSKeys.CDL_CMS_KEY) != null)
            {
                createBy = Utils.GetCookie(PTSKeys.ADMIN_NAME, PTSKeys.CDL_CMS_KEY);
            }

            model.CreateBy = createBy;

            int _error_code = 0;

            int _rows_effect = 0;

            bll.Update(model, ref _error_code, ref _rows_effect);

            if (_rows_effect > 0)
            {
                JscriptMsg("Cập nhật thành công !", "List.aspx", "Success");
            }
            else
            {
                JscriptMsg("Lỗi xảy ra: " + _error_code.ToString(), "", "Error");
            }
        }
示例#34
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.entUser = dalUser.GetEntity(this.LoginUser.UserID);
                if (this.entUser != null)
                {
                    this.txtName.Text = entUser.LoginName;
                    this.txtTel.Text = entUser.Tel;
                    this.txtEmail.Text = entUser.Email;

                    this.syncSelectorLocation.Values = new string[]{
                        entUser.ProvinceID.ToString(),entUser.CityID.ToString(),entUser.AreaID.ToString()
                    };

                    this.txtAlipayAccount.Text = entUser.AlipayAccount;
                }
            }
        }
示例#35
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            //if (Session["userInfo"] == null)
            //{
            //    WebCommon.GoPage();
            //}
            if (Request.Cookies["c1"] != null && Request.Cookies["c1"].Value != "" && Request.Cookies["c2"] != null && Request.Cookies["c2"].Value != "")
            {
                Users u = new UsersBLL().GetModelByLoginId(Request.Cookies["c1"].Value);
                if (u != null)
                {
                    if (u.LoginPwd == Request.Cookies["c2"].Value)
                    {
                        LoginUser = u;
                    }
                    else
                    {
                        WebCommon.GoPage();
                    }
                }
            }

            if (Request.Cookies["userInfo"] != null && Request.Cookies["userInfo"].ToString() != "")
            {
                string key = Request.Cookies["userInfo"].Value;
                object obj = Common.MemCacheHelper.GetValue(key, DateTime.Now.AddMinutes(20));
                if (obj != null)
                {
                    LoginUser = obj as Model.Users;
                }
                else
                {
                    WebCommon.GoPage();
                }
            }
            else
            {
                WebCommon.GoPage();
            }
        }
示例#36
0
        public QPS.NEW.Model.Users GetModel(int userID)
        {
            QPS.NEW.Model.Users u = new Model.Users();


            DataTable dtRes = sqlHelper_.GetDataTable(
                "select * from TUsers where UserID=@userid",
                CommandType.Text,
                new SqlParameter[] { new SqlParameter("@userid", userID) }
                );

            if (dtRes.Rows.Count <= 0)
                return null;


            u.Id = userID;
            u.Username = dtRes.Rows[0]["UserName"].ToString();
            u.Password = dtRes.Rows[0]["Pass"].ToString();
            u.Nickname = dtRes.Rows[0]["NickName"].ToString();

            dtRes = null;
            dtRes = sqlHelper_.GetDataTable(
                "select i.UserType,w.Phone,w.Email,w.Address from TUserInfo as i,Web_Users as w where w.UserID=i.UserID and w.UserID=@userid",
                CommandType.Text,
                new SqlParameter[] { new SqlParameter("@userid", userID) }
                );

            if (dtRes != null && dtRes.Rows.Count > 0)
            {
                u.Usertype =Convert.ToInt32( dtRes.Rows[0]["UserType"] );
                u.Phone = dtRes.Rows[0]["Phone"].ToString();
                u.Mail = dtRes.Rows[0]["Email"].ToString();
                u.Address = dtRes.Rows[0]["Address"].ToString();
            }

            return u;
        }
示例#37
0
        private void ShowInfo(int _id)
        {
            model = bll.GetModel(_id, "", "", -1, 1, 1);

            if (model != null)
            {
                txtUserName.Text = model.UserName;
                txtPwd.Text = model.Password;
                txtDescription.Text = model.Description;
                rbIsAdmin.SelectedValue = Input.SetString(model.IsAdmin);
                rbActive.SelectedValue = Input.SetString(model.Status);

            }
        }
示例#38
0
        public List<Model.Users> GetList(int _UserId, string _UserName, string _PassWord, int _Status, int _Start, int _Limit)
        {
            try
            {
                List<Model.Users> lModel = new List<Model.Users>();

                SqlParameter[] p =  {
                                        new SqlParameter("@UserID", SqlDbType.Int, 4),
                                        new SqlParameter("@UserName", SqlDbType.NVarChar, 250),
                                        new SqlParameter("@Password", SqlDbType.NVarChar, 250),
                                        new SqlParameter("@Status", SqlDbType.Int, 4),
                                        new SqlParameter("@Start", SqlDbType.Int, 4),
                                        new SqlParameter("@Limit", SqlDbType.Int, 4)
                                    };
                p[0].Value = _UserId;
                p[1].Value = _UserName;
                p[2].Value = _PassWord;
                p[3].Value = _Status;
                p[4].Value = _Start;
                p[5].Value = _Limit;

                DataTable dt = db.ExcuteSelectReturnDataTable("User_Select", CommandType.StoredProcedure, p);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        Model.Users model = new Model.Users();

                        model.Ind = Convert.ToInt32(dr["Ind"].ToString());
                        model.UserID = Convert.ToInt32(dr["UserID"].ToString());
                        model.UserName = dr["UserName"].ToString();
                        model.Password = dr["Password"].ToString();
                        model.Description = dr["Description"].ToString();
                        model.CreateBy = dr["CreateBy"].ToString();
                        model.CreateTime = dr["CreateTime"].ToString();
                        model.Deleted = Convert.ToInt32(dr["Deleted"].ToString());
                        model.DeleteBy = dr["DeleteBy"].ToString();
                        model.DeleteTime = dr["DeleteTime"].ToString();
                        model.UpdateBy = dr["UpdateBy"].ToString();
                        model.UpdateTime = dr["UpdateTime"].ToString();
                        model.Status = Convert.ToInt32(dr["Status"].ToString());
                        model.IsAdmin = Convert.ToInt32(dr["IsAdmin"].ToString());
                        model.TotalRow = Convert.ToInt32(dr["TotalRow"].ToString());

                        lModel.Add(model);
                    }

                    return lModel;
                }
                else
                {
                    return null;
                }

            }
            catch (Exception ex)
            {
                PTSLog.Error(ex.Message);
                return null;
            }
        }