public IHttpActionResult PostLogout() { Guid volunteerId = VolunteerService.GetVolunteerIdFromIdentity(); VolunteerToken volunteerToken = db.VolunteerTokens.FirstOrDefault(s => s.VolunteerId == volunteerId); try { volunteerToken.Validity = 0; db.Entry(volunteerToken).State = EntityState.Modified; db.SaveChanges(); } catch { db.Entry(volunteerToken).State = EntityState.Unchanged; return(BadRequest("操作发生错误")); } return(Ok()); }