public IHttpActionResult GetUser(string id) { user = new aut_user(); user = DALObj.GetUser(id.Split('~')[0], id.Split('~')[1]); if (user.id != 0) { return(Ok(user)); } else { return(NotFound()); } }
public async Task <ActionResult> ValidteLogin(string user, string pswrd) { // consumo web api y valido login HttpResponseMessage objReponsiveMensaje = await cliente.GetAsync(url + "api/LoginAPI/GetUser/" + user + "~" + pswrd); if (objReponsiveMensaje.IsSuccessStatusCode) { string result = objReponsiveMensaje.Content.ReadAsStringAsync().Result; aut_user userObj = JsonConvert.DeserializeObject <aut_user>(result); HttpCookie CookieUser = new HttpCookie("CookieUser"); CookieUser["user"] = userObj.user_aut; CookieUser["pass"] = userObj.password_aut; CookieUser.Expires.Add(new TimeSpan(1, 0, 0)); Response.Cookies.Add(CookieUser); //ViewBag.UserAutenticado = false; return(RedirectToAction("Main", "Home")); } else { return(RedirectToAction("Login", "Login")); } }