As mentioned, it has to be Active or Retired military personnel. Just being a veteran does not qualify someone to stay there, you have to have earned the status of "Retiree".
Back in 1995 we stayed at an off-site timeshare, but we stopped in and bought our park tickets from the SoG office because my father was a Department of Defense employee at the time.
-Rob