public async Task <IActionResult> login([FromBody] UserRequest user) { var acount = await _acountService.get(user); if (acount == null) { return(Ok(new BaseResponse(400, "Đăng nhập thất bại. Mời kiểm tra lại thông tin"))); } else { var role = acount.ObjectRole; if (role == "ROLE_ENTERPRISE") { String token = _jwtAuthenticationManager.Authenticate(user.Username, user.Password, acount); if (token == null) { return(Ok(new BaseResponse(400, "Đăng nhập thất bại. Mời kiểm tra lại thông tin"))); } else { return(Ok(new TokenResult(token))); } } return(Ok(new BaseResponse(400, "Đăng nhập thất bại. Mời kiểm tra lại thông tin"))); } }
public async Task <IActionResult> Authenticate([FromBody] UserRequest user) { var acount = await _acountService.get(user); var token = jwtAuthenticationManager.Authenticate(user.Username, user.Password, acount); if (token == null) { return(Unauthorized()); } return(Ok(token)); }
public async Task <IActionResult> authenticate([FromBody] UserRequest user) { var acount = await _acountService.get(user); String token = _jwtAuthenticationManager.Authenticate(user.Username, user.Password, acount); if (token == null) { return(Ok(new BaseResponse(400, "Đăng nhập thất bại. Mời kiểm tra lại thông tin"))); } else { return(Ok(new TokenResult(token))); } }