//[ValidateAntiForgeryToken] public async Task <IActionResult> Create([FromBody] userLogin userLogin) { if (ModelState.IsValid) { //Encriptar pass userLogin.Password = Seguridad.Encriptarpass(userLogin.Password); _context.Add(userLogin); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(userLogin)); }
public IActionResult Login([FromBody] userLogin model) { var PassEncript = Seguridad.Encriptarpass(model.Password); var user = _context.userLogin.Where(u => u.Email == model.Email && u.Password == PassEncript).FirstOrDefault(); if (user != null) { if (user.Token == null) { setToken(user); } var userRet = new userReturn(user.Nombre, user.Apellido, user.Token); return(Ok(new JsonResult(userRet))); } var error = new ErrorRequest("Datos incorrectos"); return(NotFound(error.ToJson())); }