protected void Session_Start(object sender, EventArgs e) { if (HttpContext.Current.User != null) { //Si el usuario esta Autenticado if (HttpContext.Current.User.Identity.IsAuthenticated) { string usuariosession = ""; try { usuariosession = User.Identity.Name; FormsAuthentication.SetAuthCookie(User.Identity.Name, false); HelperSeguridad.SetUsuarioRed(User.Identity.Name); ManejadorLog log = new ManejadorLog(); log.RegistrarEvento(string.Format("usuario = {0}", User.Identity.Name)); } catch (Exception ex) { HelperEnviarCorreo.CrearLog("Session_Start error:" + ex.Message + ", user: " + usuariosession); } } } else { string myself = HelperSeguridad.GetUsuarioRed(); FormsAuthentication.SetAuthCookie(myself, false); } }
private bool NotificarCambioConstraseniaMSC(string codigoUsuario, string correoPara, string razonSocial, string contrasenia) { HelperEnviarCorreo mailer = new HelperEnviarCorreo(); bool sent = false; (new ManejadorLog()).RegistrarEvento("dentro de NotificarCambioConstraseniaMSC"); (new ManejadorLog()).RegistrarEvento("antes de diccionario"); Dictionary <string, string> valoresDictionary = new Dictionary <string, string> { { "rsocial", razonSocial }, { "codigoUsuario", codigoUsuario }, { "contrasenia", contrasenia }, { "_para_", correoPara }, }; (new ManejadorLog()).RegistrarEvento("despues de diccionario"); (new ManejadorLog()).RegistrarEvento(MethodBase.GetCurrentMethod().Name, Newtonsoft.Json.JsonConvert.SerializeObject(valoresDictionary)); //sent = mailer.EnviarCorreo("", "", valoresDictionary, "6EA5ABE3-9979-41FD-B9C8-D26F4233B9C0", "CDA200AD-EEF7-456F-B7A4-6E29E5B7D57E", ""); (new ManejadorLog()).RegistrarEvento(string.Format("antes de diccionario: {0}", sent)); //mailer.EnviarCorreo(contenidoNotificaciones.Parts.Asunto // , new List<string> { idUsuario } // , new List<string>() // , new List<string>() // , valoresDictionary // , contenidoNotificaciones.Parts.CorreoBody // , mailer.GetArchivosAdjuntos((ScriptorContentInsert)contenidoNotificaciones.Parts.ArchivosAdjuntos, WebConfigReader.PathFrontEnd) // , false); sent = true; return(sent); }