Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //----- CONTROLLO DELL'UTENTE AMMINISTRATORE CONNESSO -----------
            if (Session.IsNewSession)
            {
                Response.Redirect("../Exit.aspx?FROM=EXPIRED");
            }

            AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();
            if (!ws.CheckSession(Session.SessionID))
            {
                Response.Redirect("../Exit.aspx?FROM=ABORT");
            }
            // ---------------------------------------------------------------

            SAAdminTool.AdminTool.Manager.SessionManager  sessione           = new SAAdminTool.AdminTool.Manager.SessionManager();
            SAAdminTool.DocsPaWR.InfoUtenteAmministratore datiAmministratore = new SAAdminTool.DocsPaWR.InfoUtenteAmministratore();
            datiAmministratore = sessione.getUserAmmSession();

            if (datiAmministratore != null)
            {
                lb_utente.Text = datiAmministratore.nome + " " + datiAmministratore.cognome;
            }

            lbl_position.Text = " • Amministrazione: " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "1");
        }
Exemplo n.º 2
0
        private void setUserSession()
        {
            this._datiAmministratore = new SAAdminTool.DocsPaWR.InfoUtenteAmministratore();

            SAAdminTool.AdminTool.Manager.SessionManager sessionMng = new SAAdminTool.AdminTool.Manager.SessionManager();
            this._datiAmministratore = sessionMng.getUserAmmSession();
        }
Exemplo n.º 3
0
 public void setUserAmmSession(SAAdminTool.DocsPaWR.InfoUtenteAmministratore datiAmministratore)
 {
     if (HttpContext.Current.Session[SESSION_UTENTE] == null)
     {
         HttpContext.Current.Session.Add(SESSION_UTENTE, datiAmministratore);
     }
     else
     {
         HttpContext.Current.Session[SESSION_UTENTE] = datiAmministratore;
     }
 }
Exemplo n.º 4
0
        public SAAdminTool.DocsPaWR.InfoUtenteAmministratore getUserAmmSession()
        {
            SAAdminTool.DocsPaWR.InfoUtenteAmministratore datiAmministratore = null;

            if (HttpContext.Current.Session[SESSION_UTENTE] != null)
            {
                datiAmministratore = (DocsPaWR.InfoUtenteAmministratore)HttpContext.Current.Session[SESSION_UTENTE];
            }

            return(datiAmministratore);
        }
Exemplo n.º 5
0
        private void AccessOnNewSessionProfilato()
        {
            try
            {
                SAAdminTool.AdminTool.Manager.AmministrazioneManager manager = new SAAdminTool.AdminTool.Manager.AmministrazioneManager();
                SAAdminTool.AdminTool.Manager.SessionManager         session = new SAAdminTool.AdminTool.Manager.SessionManager();
                SAAdminTool.DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione();

                datiAmministratore = session.getUserAmmSession();

                SAAdminTool.DocsPaWR.UserLogin userLogin = new SAAdminTool.DocsPaWR.UserLogin();
                userLogin.UserName  = datiAmministratore.userId;
                userLogin.Password  = this.hd_pwd.Value;
                userLogin.SessionId = Session.SessionID;
                userLogin.IPAddress = this.Request.UserHostAddress;

                esito = manager.Login(userLogin, true, out datiAmministratore);

                if (esito.Codice.Equals(0))
                {
                    session.setUserAmmSession(datiAmministratore);

                    this._userID  = datiAmministratore.userId;
                    this._userPWD = this.hd_pwd.Value;
                    this.gotoHomePageProfilata();
                }
                else
                {
                    this.GUI("error");
                }
            }
            catch
            {
                this.GUI("error");
            }
        }
Exemplo n.º 6
0
        //public SAAdminTool.DocsPaWR.EsitoOperazione Login(string userid, string pwd)
        //{
        //    return LoginAmministrazione(userid, pwd);
        //}

        public SAAdminTool.DocsPaWR.EsitoOperazione Login(SAAdminTool.DocsPaWR.UserLogin userLogin, bool forceLogin, out SAAdminTool.DocsPaWR.InfoUtenteAmministratore datiAmministratore)
        {
            return(LoginAmministrazione(userLogin, forceLogin, out datiAmministratore));
        }
Exemplo n.º 7
0
        //private SAAdminTool.DocsPaWR.EsitoOperazione LoginAmministrazione(string userid, string pwd)
        //{
        //    AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();
        //    DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione();

        //    esito = ws.Login(userid, pwd);

        //    return esito;
        //}

        private SAAdminTool.DocsPaWR.EsitoOperazione LoginAmministrazione(SAAdminTool.DocsPaWR.UserLogin userLogin, bool forceLogin, out SAAdminTool.DocsPaWR.InfoUtenteAmministratore datiAmministratore)
        {
            datiAmministratore = null;

            AmmUtils.WebServiceLink  ws    = new AmmUtils.WebServiceLink();
            DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione();

            esito = ws.Login(userLogin, forceLogin, out datiAmministratore);

            return(esito);
        }