infodesk: Separate forms, check key validity on is_valid(), handle redirects on valid key.