protected void Page_Load(object sender, EventArgs e) { MicroBSC.RolesBasedAthentication.SitePrincipal newUser = null; int login_status = LOGIN_STATUS; string user_id = USER_ID; string login_page_url = WebUtility.GetConfig("Login_Page_Url", "~/base/Login.aspx"); //int login_status = 3; //string user_id = "admin"; if (login_status > 0 && !user_id.Equals("-1")) { LOGIN_STATUS = -4; USER_ID = string.Empty; MicroBSC.Biz.Common.EmpInfos emp = new MicroBSC.Biz.Common.EmpInfos(); int emp_ref_id = emp.ValidateLogin(user_id); if (emp_ref_id.Equals(0)) { FormsAuthentication.SignOut(); Response.Redirect(login_page_url); return; } newUser = new MicroBSC.RolesBasedAthentication.SitePrincipal(user_id); Context.User = newUser; MicroBSC.RolesBasedAthentication.SiteIdentity gUserInfo = (MicroBSC.RolesBasedAthentication.SiteIdentity)Context.User.Identity; MicroBSC.Integration.CTL.Biz.Biz_Ctl_Common objCtlCommon = new MicroBSC.Integration.CTL.Biz.Biz_Ctl_Common(); objCtlCommon.AddConnectLog(Session.SessionID, gUserInfo.Emp_Ref_ID, gUserInfo.LoginID, gUserInfo.Emp_Name, Request.UserHostAddress, "BSC"); FormsAuthentication.RedirectFromLoginPage(user_id, false); Response.Redirect("~/base/Main.aspx"); } else { FormsAuthentication.SignOut(); Response.Redirect(login_page_url); } }
private void SetCtrlSetting(int estterm_ref_id, int est_dept_ref_id, int tmcode) { //StrategyMapInfos stgMap = new StrategyMapInfos(estterm_ref_id, est_dept_ref_id); MicroBSC.BSC.Biz.Biz_Bsc_Map_Info stgMap = new Biz_Bsc_Map_Info(estterm_ref_id, est_dept_ref_id, PageUtility.GetByValueDropDownList(ddlMonthInfo)); MicroBSC.Biz.Common.EmpInfos empInfo = new MicroBSC.Biz.Common.EmpInfos(stgMap.Ibscchampion_emp_id); ltrStgMapVision.Text = stgMap.Idept_vision; ltrStgMapChamp.Text = empInfo.Emp_Name; SetViewScoreGrid(estterm_ref_id, est_dept_ref_id, tmcode); string view_kpi_str = (ViewKPI) ? "1" : "0"; string url = "../usr/usr_stg_map.aspx?ESTTERM_REF_ID=" + estterm_ref_id.ToString() + "&EST_DEPT_REF_ID=" + est_dept_ref_id.ToString() + "&TMCODE=" + tmcode + "&LINE_TYPE=" + "0" + "&SHOW_KPI_LIST=" + view_kpi_str; ifm.Attributes.Add("src", Server.UrlDecode(url)); }
private void DoAction(int LOGIN_STATUS, string USER_ID) { //페이지 열릴대마다 로그 기록 writeLog(string.Format("{0} : DoAction() START", Request.PhysicalPath)); MicroBSC.RolesBasedAthentication.SitePrincipal newUser = null; int login_status = LOGIN_STATUS; string user_id = USER_ID; string login_page_url = WebUtility.GetConfig("Login_Page_Url", "~/base/Login.aspx"); if (WebUtility.GetConfig("SSL", "N").Equals("Y")) { if (WebUtility.GetConfig("SSLLIVE", "N").Equals("Y")) { login_page_url = WebUtility.GetConfig("SSL.LoginPageLive", "~/base/Login.aspx"); } else { login_page_url = WebUtility.GetConfig("SSL.LoginPage", "~/base/Login.aspx"); } } //int login_status = 3; //string user_id = "admin"; if (login_status > 0 && !user_id.Equals("-1")) { LOGIN_STATUS = -4; USER_ID = string.Empty; MicroBSC.Biz.Common.EmpInfos emp = new MicroBSC.Biz.Common.EmpInfos(); int emp_ref_id = emp.ValidateLogin(user_id); if (emp_ref_id.Equals(0)) { FormsAuthentication.SignOut(); Response.Redirect(login_page_url); return; } newUser = new MicroBSC.RolesBasedAthentication.SitePrincipal(user_id); Context.User = newUser; MicroBSC.RolesBasedAthentication.SiteIdentity gUserInfo = (MicroBSC.RolesBasedAthentication.SiteIdentity)Context.User.Identity; if (WebUtility.GetConfig("LOG_SIGNON", "N").Equals("Y")) { MicroBSC.Integration.CTL.Biz.Biz_Ctl_Common objCtlCommon = new MicroBSC.Integration.CTL.Biz.Biz_Ctl_Common(); objCtlCommon.AddConnectLog(Session.SessionID, gUserInfo.Emp_Ref_ID, gUserInfo.LoginID, gUserInfo.Emp_Name, Request.UserHostAddress, "BSC"); } //페이지 열릴대마다 로그 기록 writeLog(string.Format("{0} : DoAction() END", Request.PhysicalPath)); FormsAuthentication.RedirectFromLoginPage(user_id, false); Response.Redirect("~/base/Main.aspx"); } else { //페이지 열릴대마다 로그 기록 writeLog(string.Format("{0} : DoAction() END", Request.PhysicalPath)); FormsAuthentication.SignOut(); Response.Redirect(login_page_url); } }