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"); } }
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()); } }
//批量处理 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(); } } }