public ActionResult ExibirDecks() { string id = TempData["IDUSER"].ToString(); TempData["IDUSER"] = id; LoginVMcs model = new LoginVMcs(); List <Deck> listadedecks = _db.deck.Where(u => u.IdUser == Convert.ToInt32(id)).ToList(); model.decks = listadedecks; return(View(model)); }
/// //////////////METODOS PARA PERFORMAR LOGIN UTILIZANDO JWT private UserModel Authenticate(LoginVMcs login) { UserModel user = null; //verificando se o login e senha estao certos var tempUser = _db.usertable.FirstOrDefault(u => u.Login == login.Login && u.Senha == login.Senha); if (tempUser != null) { TempData["IDUSER"] = tempUser.ID; user = new UserModel(login.Login, null); } return(user); }
public ActionResult Logar(LoginVMcs model) { ActionResult response = Unauthorized(); var user = Authenticate(model); if (user != null) { var tokenString = BuildToken(user); response = Ok(new { token = tokenString }); ViewData["Message"] = "Usuario logado, Token = " + tokenString; return(View()); } else { ViewData["Message"] = "Usuario ou senha inválidos"; } var userwfe = HttpContext.User; return(View()); }
public ActionResult ExibirDecks(LoginVMcs model) { return(View()); }