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))); }
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); }
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); }