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