protected void btRead_Command(object sender, CommandEventArgs e) { Model.MaterUser materuser = Session["MaterUser"] as Model.MaterUser; if (materuser == null) { Response.Write("<script>alert('请先登录后再购买图书!');</script>"); return; } Model.Material material = new BLL.MaterTypebll().GetMAteri(Request.QueryString["ID"]); if (material != null) { if (((List <Model.ShoppCar>)Session["ShoppCar"]).Count > 0) { foreach (Model.ShoppCar s in (List <Model.ShoppCar>)Session["ShoppCar"]) { if (s.MaterialID == material.MaterialID) { s.MaterialNumCar += 1; return; } } } ((List <Model.ShoppCar>)Session["ShoppCar"]).Add(new Model.ShoppCar() { MaterialID = material.MaterialID, MaterialNumCar = 1, }); List <Model.ShoppCar> modellist = (List <Model.ShoppCar>)Session["ShoppCar"]; linkShop.Text = "购物车[" + modellist.Count + "]|"; } }
/// <summary> /// 找回用户登录密码 /// </summary> /// <param name="loginName">用户名</param> /// <param name="answer">答案</param> /// <returns>操作结果</returns> public Model.MaterUser MaterPassword(string loginName, string answer = null) { Model.MaterUser materuser = new Model.MaterUser(); List <Model.MaterUser> mater = new DAL.MaterUserdal().user(" and LoginName='" + loginName + "'"); if (mater.Count == 0) { materuser.UserName = "******"; return(materuser); } if (answer != null) { if (mater[0].Password != answer) { materuser.UserName = "******"; } else { if (new DAL.MaterUserdal().UpdateMaterUser(new Model.MaterUser() { UserID = mater[0].UserID, Password = Encryption("12345") }) > 0) { materuser.UserName = "******"; materuser.State = 1; } else { materuser.UserName = "******"; } } return(materuser); } return(mater[0]); }
protected void btnLogin_Click(object sender, EventArgs e) { Model.MaterUser mater = new Model.MaterUser(); mater.UserName = txtName.Text.Trim(); mater.UserAccout = txtUid.Text.Trim().ToLower(); mater.Password = txtPwd.Text; mater.Password = txtRepwd.Text; int count = new BLL.MaterUserbll().InsertMaterUser(mater); switch (count) { case -3: lblMsg.Text = "你的账号已经存在!<br/>请重新选择!"; break; case -2: lblMsg.Text = "数据库连接失败!<br/>请检查你的数据库或者联系管理员!"; break; case -1: lblMsg.Text = "数据库操作失败!<br/>请检查你输入的数据或者联系管理员!"; break; case 0: lblMsg.Text = "注册失败!<br/>请检查你的输入的数据!"; break; default: Session["MaterUser"] = mater; Session["ShoppCar"] = new List <Model.ShoppCar>(); lblMsg.Text = "注册成功!"; break; } }
/// <summary> /// 更新用户信息 /// </summary> /// <param name="mater">用户对象</param> /// <returns>更新操作结果</returns> public string UpdateMaterUser(Model.MaterUser mater) { if (!string.IsNullOrEmpty(mater.Password)) { mater.Password = Encryption(mater.Password); } return(Option(new DAL.MaterUserdal().UpdateMaterUser(mater), "更新")); }
/// <summary> /// 添加新用户 /// </summary> /// <param name="materuser">用户对象</param> /// <returns>添加操作结果</returns> public int InsertMaterUser(Model.MaterUser materuser) { if (!new Rule.MaterUserRule().TestInsert(materuser.UserAccout)) { return(-3); } materuser.Password = Encryption(materuser.Password); return(new DAL.MaterUserdal().InserMaterialUser(materuser)); }