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"); }
private void setUserSession() { this._datiAmministratore = new SAAdminTool.DocsPaWR.InfoUtenteAmministratore(); SAAdminTool.AdminTool.Manager.SessionManager sessionMng = new SAAdminTool.AdminTool.Manager.SessionManager(); this._datiAmministratore = sessionMng.getUserAmmSession(); }
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; } }
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); }
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"); } }
//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)); }
//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); }