Пример #1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string UserName = txtUserName.Text.Trim();
        string PassWord = txtPassWord.Text.Trim();

        if (UserName == "" || PassWord == "")
        {
            BasePage.Alertback(Page, "请输入用户名和密码");
            return;
        }
        PassWord = FormsAuthentication.HashPasswordForStoringInConfigFile(PassWord + "fan<>?", "MD5");
        bool b = new AdminBll().ExistName(UserName, PassWord);

        if (b)
        {
            string LastLoginIP   = BasePage.GetClientIP();
            string LastLoginTime = DateTime.Now.ToString();
            Cookies.SaveCookie("User_Name", UserName, 0);
            AdminBll ad = new AdminBll();
            ad.UpdateLogin(LastLoginIP, UserName);
            AdminModel model = ad.Getid(UserName);
            Cookies.SaveCookie("ModelPower", model.ModelPower.ToString(), 0);
            Cookies.SaveCookie("LoginTime", model.LoginTime.ToString(), 0);
            Cookies.SaveCookie("User_Id", model.id.ToString(), 0);
            string MD5UserName = FormsAuthentication.HashPasswordForStoringInConfigFile(model.id.ToString() + UserName + "Cookies?", "MD5");
            Cookies.SaveCookie("MD5Name", MD5UserName, 0);
            Response.Redirect("default.aspx");
        }
        else
        {
            BasePage.AlertAndRedirect(Page, "用户名或密码错误!", "Login.aspx");
        }
    }
Пример #2
0
    protected void Unnamed1_Click(object sender, EventArgs e)
    {
        //当前点击按钮,获取传过来的ID
        LinkButton lb    = (LinkButton)sender;
        string     delid = lb.CommandArgument;

        if (delid == "1")
        {
            BasePage.Alertback(Page, "不能删除超级管理员");
            return;
        }
        bool b = new CommonBll().DeleteList("GL_Admin", delid);

        if (Request.UrlReferrer != null)
        {
            ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
        }
        if (b)
        {
            BasePage.AlertAndRedirect(Page, "删除成功!", ViewState["UrlReferrer"].ToString());
        }
    }
Пример #3
0
    //批量处理
    protected void Button3_Click(object sender, EventArgs e)
    {
        string radiobutton = Request.Form["radiobutton"];
        string allid       = articleid.Text;

        if (Request.UrlReferrer != null)
        {
            ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
        }
        if (String.IsNullOrEmpty(radiobutton) || String.IsNullOrEmpty(allid))
        {
            BasePage.Alertback("请选择要操作的选项!");
            Response.End();
        }

        if (radiobutton == "1")//移动栏目
        {
            if (String.IsNullOrEmpty(ddlclassforall.SelectedValue))
            {
                BasePage.Alertback("请选择要移动到的栏目");
                Response.End();
            }
            else
            {
                bool b = new ArticleBll().Update1(datatable, "Tid", ddlclassforall.SelectedValue, allid);
                BasePage.AlertAndRedirect("转移成功", ViewState["UrlReferrer"].ToString());
            }
        }
        else if (radiobutton == "2")
        { //属性
            string ddlsx1 = ddlsx.SelectedValue;
            bool   b      = false;
            if (ddlsx1 == "0")
            { //设为热门
                b = new ArticleBll().Update1(datatable, "IsPopular", "1", allid);
            }
            else if (ddlsx1 == "1")
            { //取消热门
                b = new ArticleBll().Update1(datatable, "IsPopular", "0", allid);
            }
            else if (ddlsx1 == "2")
            { //设为推荐
                b = new ArticleBll().Update1(datatable, "IsRecommend", "1", allid);
            }
            else if (ddlsx1 == "3")
            { //取消推荐
                b = new ArticleBll().Update1(datatable, "IsRecommend", "0", allid);
            }
            else if (ddlsx1 == "4")
            { //设为最新
                b = new ArticleBll().Update1(datatable, "IsNew", "1", allid);
            }
            else if (ddlsx1 == "5")
            { //取消最新
                b = new ArticleBll().Update1(datatable, "IsNew", "0", allid);
            }
            if (b)
            {
                BasePage.AlertAndRedirect("设置成功", ViewState["UrlReferrer"].ToString());
            }
        }
        else if (radiobutton == "3")
        { //放入回收站
            bool b = new ArticleBll().Update1(datatable, "IsDel", "1", allid);
            BasePage.AlertAndRedirect("放入回收站成功", ViewState["UrlReferrer"].ToString());
        }
        else if (radiobutton == "8")
        { //彻底删除
            bool b = new CommonBll().DeleteList(datatable, allid);
            BasePage.AlertAndRedirect("彻底删除成功", ViewState["UrlReferrer"].ToString());
        }
        else if (radiobutton == "4")//改变作者
        {
            if (!String.IsNullOrEmpty(txtAuthor.Text))
            {
                bool b = new ArticleBll().Update1(datatable, "Author", txtAuthor.Text.Trim(), allid);
                BasePage.AlertAndRedirect("新作者改变成功", ViewState["UrlReferrer"].ToString());
            }
            else
            {
                BasePage.Alertback("请输入新作者名!");
                Response.End();
            }
        }
        else if (radiobutton == "5")
        { //来源
            if (!String.IsNullOrEmpty(txtOrigin.Text))
            {
                bool b = new ArticleBll().Update1(datatable, "Origin", txtOrigin.Text.Trim(), allid);
                BasePage.AlertAndRedirect("新来源改变成功", ViewState["UrlReferrer"].ToString());
            }
            else
            {
                BasePage.Alertback("请输入新来源!");
                Response.End();
            }
        }
        else if (radiobutton == "6")
        {
            //浏览次数
            if (!String.IsNullOrEmpty(txthits.Text))
            {
                bool b = new ArticleBll().Update1(datatable, "Hits", txthits.Text.Trim(), allid);
                BasePage.AlertAndRedirect("浏览次数修改成功", ViewState["UrlReferrer"].ToString());
            }
            else
            {
                BasePage.Alertback("请输入浏览次数!");
                Response.End();
            }
        }
        else if (radiobutton == "7")
        {
            //修改时间
            if (!String.IsNullOrEmpty(txteditdata.Text))
            {
                bool b = new ArticleBll().Update1(datatable, "EditDate", txteditdata.Text.Trim(), allid);
                BasePage.AlertAndRedirect("修改时间批量操作成功", ViewState["UrlReferrer"].ToString());
            }
            else
            {
                BasePage.Alertback("请输入修改时间!");
                Response.End();
            }
        }
    }