public JsonResult Post([FromBody] AuthLoginModel data) { if (ModelState.IsValid) { bool status; User user; string access_token = AppRepo.IsValidLogin(data, out user, out status); if (status) { CookieOptions options = new CookieOptions() { Expires = DateTime.Now.AddYears(1) }; Response.Cookies.Append("access_token", access_token, options); return(Json(new { UserId = user.UserId, Role = user.Role })); } } Response.StatusCode = 401; return(Json(new { error = "Unauthorized Error" })); }