Exemplo n.º 1
0
        protected bool IsAuthorized(CookieModel cookie)
        {
            List <CookieModel> cookies = new List <CookieModel>();

            SesionVal.CleanSesiones();
            foreach (var cook in _cookRet.GetAll())
            {
                cookies.Add(cook);
            }
            return(cookies.Any(x => x.Value.Equals(cookie.Value) && x.Key.Equals(cookie.Key)));
        }
Exemplo n.º 2
0
 public void ModificarDatosPersonales(PersonaModel persona)
 {
     var       keyToken   = ConfigurationManager.AppSettings["CookieName"];
     var       valueToken = new Converter().GetHeaderKeyPair(ActionContext, keyToken);
     SesionVal sesion     = new SesionVal(new CookieModel
     {
         Key   = keyToken,
         Value = valueToken
     });
     UsuarioModel usuario = sesion.GetUsuario();
     //_usuarios.SetDatosPersonales(usuario.Id, persona);
 }
Exemplo n.º 3
0
        public CookieModel Login(UsuarioModel usuario)
        {
            LoginVal  login  = new LoginVal(usuario);
            SesionVal sesion = null;

            SesionVal.CleanSesiones();
            if (login.IsValid)
            {
                sesion = SesionVal.CreateSesion(login.ValidUser, new TimeSpan(0, 45, 0));
            }
            return(sesion?.Cookie);
        }