Exemplo n.º 1
0
        public ActionResult _reslayout()
        {
            UsuarioPrincipal usu = HttpContext.User as UsuarioPrincipal;

            if (usu != null)
            {
                Usuario usuario = this.repo.BuscarUsuario(usu.IdUsuario);
                return(PartialView(usuario));
            }

            return(PartialView());
        }
        protected void Application_AuthenticateRequest(object sender, EventArgs e)
        {
            var authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];

            if (authCookie == null)
            {
                return;
            }

            var ticket            = FormsAuthentication.Decrypt(authCookie.Value);
            var pessoaRepositorio = ObjectFactory.GetInstance <IPessoaRepositorio>();
            var pessoa            = pessoaRepositorio.ObterPeloNomeDeUsuario(ticket.Name);
            var identity          = new UsuarioIdentity(pessoa);
            var principal         = new UsuarioPrincipal(identity);

            HttpContext.Current.User = principal;
        }
Exemplo n.º 3
0
        public void Application_PostAuthenticateRequest()
        {
            HttpCookie cokie = Request.Cookies["ticketUsuario"];

            if (cokie != null)
            {
                String datos = cokie.Value;

                FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(datos);

                String rol = ticket.UserData;


                String username           = ticket.Name;
                RepositoryMinijuegos repo = new RepositoryMinijuegos();
                int             idusuario = int.Parse(ticket.UserData);
                Usuario         usuario   = repo.BuscarUsuario(idusuario);
                GenericIdentity identidad = new GenericIdentity(username);

                //GenericPrincipal usuarios = new GenericPrincipal(identidad, roles);

                // de donde saco este empleado;


                List <String> roles = new List <string>()
                {
                    rol
                };
                UsuarioPrincipal usu = new UsuarioPrincipal(identidad, roles);
                usu.Usuario1       = usuario.Usuario1;
                usu.Roles          = usuario.Roles;
                usu.UltimaConexion = usuario.UltimaConexion;
                usu.IdUsuario      = usuario.IdUsuario;
                //ALMACENAMOS EL USUARIO PRINCIPAL EN LA SESION
                usu.Identity             = identidad;
                HttpContext.Current.User = usu;
            }
        }
 private void validar_conexion()
 {
     VerificarConexion();
     if (Indicador == "Correcto")
     {
         MostrarUsuarios();
         if (Contador == 0)
         {
             Dispose();
             UsuarioPrincipal frm = new UsuarioPrincipal();
             frm.ShowDialog();
         }
         else
         {
             DibujarUsuarios();
         }
     }
     else
     {
         Dispose();
         ElecccionServidor frm = new ElecccionServidor();
         frm.ShowDialog();
     }
 }