예제 #1
0
    protected void TV1_SelectedNodeChanged(object sender, EventArgs e)
    {
        if (TV1.SelectedNode.Value.ToString() == "1")
        {
            Internal_LOV_COLLECTION L = new Internal_LOV_COLLECTION();
            //L.SP_LOGIN_STATUS(LOG_CODE, "LOG-OUT");
            Session["CompleteInformation"] = "";
            //Response.Redirect("http://SW-ALI/Framework_Client/MasterPage/SystemLogin.aspx");
            Response.Redirect(Session["EXP_PAGE"].ToString());
        }
        else
        {
            string   RG_ENC = "";
            string   s1     = "";
            string[] ARY;

            s1  = TV1.SelectedNode.Value.ToString();
            ARY = s1.Split('~');
            if (ARY.Length <= 1)
            {
            }
            else
            {
                //PAGE_NAME = ARY[1].ToString() + "-" + Session["LOG_ROLE"].ToString();
                //ARY[1] = lov.GET_RIGHTS(ARY[1].ToString(), LOG_ROLE).Tables[0].Rows[0][0].ToString();

                ARY[1] = lov.GET_RIGHTS(ARY[1].ToString(), Session["LOG_ROLE"].ToString()).Tables[0].Rows[0][0].ToString();
                Int64 AB = Convert.ToInt64(DateTime.Now.Ticks.ToString()) + 300000000;
                RG_ENC    = Startup_Util.EncryptPWD(RG_ENC = ARY[1] + "~" + AB.ToString());
                PAGE_NAME = ARY[0].ToString() + "?s1=" + RG_ENC.ToString();
                LOV.SP_AUDIT_LOG_INSERT(Session["LOG_CODE"].ToString(), TV1.SelectedNode.Text, Startup_Util.UserPC, Startup_Util.UserIP, Startup_Util.UserMac);
                CK_IN();
            }
        }
    }
예제 #2
0
    public int LoginStatus(string UID)
    {
        Internal_LOV_COLLECTION L = new Internal_LOV_COLLECTION();

        if (L.SP_IsLogin(UID).Tables[0].Rows[0][0].ToString() == "LOG-OUT")
        {
            return(0);
        }
        else
        {
            return(1);
        }
    }
예제 #3
0
 public void GearUp(string Get_LOG_ROLE, string Get_LOG_CODE)
 {
     lov      = new Internal_LOV_COLLECTION();
     NL       = new Internal_LOV_COLLECTION();
     LOV      = new Internal_LOV_COLLECTION();
     LOG_ROLE = Get_LOG_ROLE;
     LOG_CODE = Get_LOG_CODE;
     //Session["SSO_DB"].ToString();
     Session["LOG_ROLE"] = Get_LOG_ROLE.ToString();
     if (IsPostBack == false)
     {
         TreeNode TN1 = new TreeNode("Main Menu");
         TN1.Value = "";
         StartUp(TN1);
         TV1.Nodes.Add(Administration(TN1));
     }
 }