Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
        }