using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace VRS.Management { public partial class Home : BasePage { DataService.BLL.admin_role_auth bll_role_auth = new DataService.BLL.admin_role_auth(); DataService.BLL.admin_role bll_role = new DataService.BLL.admin_role(); DataService.BLL.admin_user_role bll_user_role = new DataService.BLL.admin_user_role(); DataService.BLL.admin_log log = new DataService.BLL.admin_log(); DataService.BLL.admin_user bll_user = new DataService.BLL.admin_user(); protected override void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); if (!IsPostBack) { var user = DataService.BLL.admin_user.load_login(); span_user.InnerText = user.real_name; var userModel = bll_user.GetModel(user.user_id); if (bll_user.IsAdministrator(userModel)) { li_school.Visible = true; li_log.Visible = true; li_SceneBase.Visible = true; li_SubjectType.Visible = true; li_SubjectList.Visible = true; li_base_config.Visible = true; } else { li_school.Visible = false; li_log.Visible = false; li_SceneBase.Visible = false; li_SubjectType.Visible = false; li_SubjectList.Visible = false; li_base_config.Visible = false; } var systemName = ConfigurationManager.AppSettings["SystemName"]; if (systemName== "00") //老版本 { li_theory_query.Visible = false; li_theory_manager.Visible = false; li_base_config.Visible = false; //add more } /* var userModel = bll_user.GetModel(user.user_id); if (!bll_user.IsAdministrator(userModel)) { HttpContext.Current.Response.Cookies["admin_user_token"].Expires = DateTime.Now.AddMinutes(-1); Response.Redirect("~/Login.aspx"); } */ } } protected void btnQuit_Click(object sender, EventArgs e) { log.write_log("退出后台。"); HttpContext.Current.Response.Cookies["admin_user_token"].Expires = DateTime.Now.AddMinutes(-1); Response.Redirect("~/Login.aspx"); } public void load_menu() { DataService.BLL.admin_config bll = new DataService.BLL.admin_config(); var config = bll.GetModelList(" is_use =1 ").FirstOrDefault(); var app_key = config.app_key; var sb = new StringBuilder(); if (app_key == "ZHC") { sb.AppendLine("