protected void btnLogin_Click(object sender, EventArgs e)
        {
            string userno  = txtName.Text.Trim();
            string userpwd = txtPwd.Text.Trim();

            AMS_UserInfo userinfo = new AMS_UserInfo();

            try
            {
                userinfo = LoginService.Login(userno, userpwd);
            }
            catch
            {
                Response.Redirect("ErrorPage.aspx");
            }
            if (userinfo == null)
            {
                this.Label2.Text = "账号或密码错误";
                return;
            }
            if (userinfo.Remark == "广告管理员")
            {
                Session["Login"] = userinfo;
                Response.Redirect("AdvertiseFrom.aspx");
                return;
            }
            if (userinfo.Remark == "回复管理员")
            {
                Session["Login"] = userinfo;
                Response.Redirect("TextsConfig.aspx");
                return;
            }
            this.Label2.Text = "别闹,你不属于微信管理员";
        }
Beispiel #2
0
 protected void btnBIn_Click(object sender, EventArgs e)
 {
     if (ddlType.SelectedValue == "-1")
     {
         lbltxt.Text = "请选择一个分类";
         return;
     }
     if (txttext.Text.Trim() == "")
     {
         lbltxt.Text = "输入内容不能为空";
         return;
     }
     if (Request.QueryString["id"] != null)
     {
         AMS_UserInfo   userinfo = Session["Login"] as AMS_UserInfo;
         WeiXinResponse wxr      = new WeiXinResponse
         {
             AddDateTime = DateTime.Now,
             IsUsed      = 1,
             LoginID     = new AMS_UserInfo {
                 ID = userinfo.ID
             },
             Text = txttext.Text,
             Type = Convert.ToInt32(ddlType.SelectedValue)
         };
         wxr.ID = Convert.ToInt32(Request.QueryString["id"]);
         if (WeiXinProxy.UpdateResponse(wxr))
         {
             Response.Write("<script>alert('修改成功!');window.location.href ='TextsConfig.aspx'</script>");
         }
         else
         {
             lbltxt.Text = "修改失败";
         }
     }
     else
     {
         AMS_UserInfo   userinfo = Session["Login"] as AMS_UserInfo;
         WeiXinResponse wxr      = new WeiXinResponse
         {
             AddDateTime = DateTime.Now,
             IsUsed      = 1,
             LoginID     = new AMS_UserInfo {
                 ID = userinfo.ID
             },
             Text = txttext.Text,
             Type = Convert.ToInt32(ddlType.SelectedValue)
         };
         WeiXinProxy.UpResponstype(wxr.Type);
         if (WeiXinProxy.AddResponse(wxr))
         {
             Response.Write("<script>window.location.href ='TextsConfig.aspx'</script>");
         }
         else
         {
             lbltxt.Text = "添加失败";
         }
     }
     DataBind();
 }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string       name     = "";
            string       pwd      = "";
            AMS_UserInfo userinfo = context.Session["Login"] as AMS_UserInfo;

            context.Response.Write(userinfo.Remark);
        }
Beispiel #4
0
        /// <summary>
        /// 验证登录用户名和密码
        /// </summary>
        /// <param name="loginName"></param>
        /// <param name="loginPassword"></param>
        /// <returns></returns>
        public Model.AMS_UserInfo Login(string loginName, string loginPassword)
        {
            AMS_UserInfo model = dal_UserInfo.GetModel(loginName);                                        //通过登录名,获取用户 信息

            if (model != null)                                                                            //验证登录名是否存在
            {
                string pwdCiphertext = SeatManage.SeatManageComm.MD5Algorithm.GetMD5Str32(loginPassword); //加密用户密码,
                if (model.UserPwd.Equals(pwdCiphertext))
                {
                    return(model);//如果密码和用户名相同,则返回该用户。
                }
            }
            return(null);//登录名不存在,密码错误,返回null。
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("AdminLoging.aspx");
     }
     if (!IsPostBack)
     {
         if (Session["Login"] == null)
         {
             Response.Write("<script>window.location.href='AdminLoging.aspx'</script>");
             return;
         }
         AMS_UserInfo userinfo = Session["Login"] as AMS_UserInfo;
         this.lblName.Text   = userinfo.UserName;
         this.lblReaske.Text = userinfo.Remark;
     }
 }
Beispiel #6
0
 public ViewModelUserInfoEditWindow()
 {
     _UserModel = new AMS_UserInfo();
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            AMS_UserInfo   userinfo = Session["Login"] as AMS_UserInfo;
            WeiXinAdvertse model    = new WeiXinAdvertse
            {
                Title   = txtTitle.Text,
                Url     = txtURl.Text,
                LoginID = new AMS_UserInfo {
                    ID = userinfo.ID
                },
                DateTime = DateTime.Now
            };
            bool   fileOK = false;
            string path   = "~/Temp/";

            if (FileUpload1.HasFile)
            {
                string a             = FileUpload1.FileName;
                String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                if (fileExtension == ".gif")
                {
                    fileOK = true;
                }
            }
            if (FileUpload1.FileName == "" && Request.QueryString["id"] == null)
            {
                this.lbltxt.Text = "请上传图片!";
                //this.RegisterStartupScript("错误提示", "<script>alert('图片上传不能等于空');</script>");
                return;
            }
            if (fileOK)
            {
                model.Image = path + FileUpload1.FileName;
                FileUpload1.SaveAs(Server.MapPath(path) + FileUpload1.FileName);
                model.ContentXML = AdvertiseToJson(model);
            }
            else
            {
                if (Request.QueryString["id"] != null)
                {
                    WeiXinAdvertse josns = WeiXinProxy.GetAdvertseById(Convert.ToInt32(Request.QueryString["id"]));
                    josns.Title      = model.Title;
                    josns.Url        = model.Url;
                    model.ContentXML = AdvertiseToJson(josns);
                }
            }
            if (Request.QueryString["id"] != null)
            {
                model.ID = Convert.ToInt32(Request.QueryString["id"]);
                WeiXinProxy.UpdateAdvertise(model);
                Response.Write("<script>window.location.href ='AdvertiseFrom.aspx'</script>");
            }
            else
            {
                if (WeiXinProxy.SaveAdvertise(model))
                {
                    Response.Write("<script>window.location.href ='AdvertiseFrom.aspx'</script>");
                }
                else
                {
                    this.lbltxt.Text = "添加失败";
                    //this.RegisterStartupScript("添加提示", "<script>alert('添加失败');</script>");
                }
            }
        }