public USERS Authenticate(UsersLoginRequestDto user) { var findUser = this.GetUser(user.EMAIL); // 계정확인 if (findUser == null) { return(null); } // 비밀번호 확인 if (VerifyPasswordHash(user.PASSWORD, findUser.PASSWORD_HASH, findUser.PASSWORD_SALT) == false) { return(null); } return(findUser); }
public ActionResult Login([FromBody] UsersLoginRequestDto user) { if (user == null) { return(BadRequest()); } if (ModelState.IsValid == false) { return(BadRequest()); } // 계정확인 var findUser = _usersRepository.Authenticate(user); if (findUser == null) { return(BadRequest()); } // 토큰발급 Response.Cookies.AppendToken(_config, findUser.EMAIL, HttpContext); return(Ok()); }