Example #1
0
    private void LinkButton1_Click(object sender, EventArgs e) {
        //try
        //{
            string uid=Request.Form["uid"] as string;
            string pwd=Request.Form["pwd"] as string;
            if (string.IsNullOrEmpty(uid)||string.IsNullOrEmpty(pwd)) {
                Common.MessageBox.ResponseScript(this,"alert('请输入会员登录名和密码');history.back();");
                return;
            }
            var bl = new DS_Members_Br();
            var md = bl.CreateModel();
            md.UserID = uid;
            md.Password = pwd;
            if (bl.Login(ref md))
            {

                UserData.ChkObjNull(UserData.ObjType.会员信息);
                var ud =Session["UserData"] as UserData;
                ud.Member = md;
                string url=Request.QueryString["return_url"];
                if(string.IsNullOrEmpty(url))
                    Response.Redirect(Resources.Constant.ManagePage);
                else
                    Response.Redirect(url);
            }
            else
            {
                Common.MessageBox.ResponseScript(this, "alert('用户名或密码错误');history.back();");
            }
        ////}
        ////catch (Exception ex)
        ////{
        ////    Common.MessageBox.ResponseScript(this, "alert('抱歉,登录发生意外,可联系客服人员提供帮助');history.back();");
        ////}
    }
Example #2
0
    private void LinkButton1_Click(object sender, EventArgs e)
    {
        //try
        //{
        string uid = Request.Form["uid"] as string;
        string pwd = Request.Form["pwd"] as string;

        if (string.IsNullOrEmpty(uid) || string.IsNullOrEmpty(pwd))
        {
            Common.MessageBox.ResponseScript(this, "alert('请输入会员登录名和密码');history.back();");
            return;
        }
        var bl = new DS_Members_Br();
        var md = bl.CreateModel();

        md.UserID   = uid;
        md.Password = pwd;
        if (bl.Login(ref md))
        {
            UserData.ChkObjNull(UserData.ObjType.会员信息);
            var ud = Session["UserData"] as UserData;
            ud.Member = md;
            string url = Request.QueryString["return_url"];
            if (string.IsNullOrEmpty(url))
            {
                Response.Redirect(Resources.Constant.ManagePage);
            }
            else
            {
                Response.Redirect(url);
            }
        }
        else
        {
            Common.MessageBox.ResponseScript(this, "alert('用户名或密码错误');history.back();");
        }
        ////}
        ////catch (Exception ex)
        ////{
        ////    Common.MessageBox.ResponseScript(this, "alert('抱歉,登录发生意外,可联系客服人员提供帮助');history.back();");
        ////}
    }
Example #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //try
        //{
        var bl = new DS_ComNews_Br();
        var ud = Session["UserData"] as UserData;

        if (UserData.ChkObjNull(UserData.ObjType.会员信息) && ud.Member.ID == _vMember.ID)
        {
            ViewState["isLogin"] = "******";
        }
        else
        {
            ViewState["isLogin"] = "******";
        }
        string act = Request["action"];

        if (!string.IsNullOrEmpty(act))
        {
            switch (act)
            {
            case "chklogin":
                Response.Write(UserData.ChkObjNull(UserData.ObjType.会员信息) ? "1" : "0");
                Response.End();
                break;

            case "login":
                var mbbl = new DS_Members_Br();
                var mb   = mbbl.CreateModel();
                mb.UserID   = Request.Form["uid"].Trim();
                mb.Password = Request.Form["pwd"].Trim();
                if (mbbl.Login(ref mb))
                {
                    if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                    {
                        ud.Member = mb;
                    }
                    else
                    {
                        Session["UserData"] = new UserData {
                            Member = mb
                        }
                    };
                    Response.Write("1");
                }
                else
                {
                    Response.Write("用户名或密码错误");
                }
                Response.End();
                break;

            case "comment":
                var news = bl.CreateModel();
                news.Title      = "";
                news.ParentID   = int.Parse(Request.Form["parent_id"]);
                news.Content    = Request.Form["content"];
                news.Hits       = news.Px = news.Coment = 0;
                news.MemberID   = ud.Member.ID;
                news.UpdateDate = news.CreateDate = DateTime.Now;
                news.Ip         = Request.UserHostAddress;
                bl.Comment(news);
                var reply = bl.QueryView("parentid=@0", "createdate desc", int.Parse(Request.Form["parent_id"]));
                replyNum             = reply.Count();
                Repeater2.DataSource = reply;
                Repeater2.DataBind();
                break;

            case "del":
                ud = Session["UserData"] as UserData;
                if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                {
                    bl.Delete(int.Parse(Request.Form["id"]));
                    Response.Write(1);
                }
                else
                {
                    Response.Write(0);
                }
                Response.End();
                break;

            case "del_all":
                ud = Session["UserData"] as UserData;
                if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                {
                    bl.Delete(Request.Form["ids"]);
                    Response.Write(1);
                }
                else
                {
                    Response.Write(0);
                }
                Response.End();
                break;
            }
            return;
        }

        if (IsPostBack)
        {
            return;
        }
        var list = bl.Query("id=@0", "", int.Parse(Request.QueryString["news_id"]));
        var md   = list.Single();

        md.Hits++;
        bl.Update(md);
        title = md.Title;
        Repeater1.DataSource = list;
        Repeater1.DataBind();

        var list2 = bl.QueryView("parentid=@0", "createdate desc", md.ID);

        replyNum             = list2.Count();
        Repeater2.DataSource = list2;
        Repeater2.DataBind();

        //}
        //catch {
        //    Response.End();
        //}
    }