Skip to main content

8 posts tagged with "Security"

Trust boundaries, capabilities, and safely handling author-supplied code

View All Tags

Why form submissions get their own Entries table instead of going into the newsletter list

· 4 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The Forms extension was mail-and-forget — a submission was emailed to the admin and discarded. To make the contact form usable as a booking form, a quote request or a survey, submissions have to be stored somewhere. Since the Newsletter CRM already has a table of people with emails, lists and tags, can the form data just go in there, so everything about a person is in one list?

Why the newsletter preference centre reuses the unsubscribe token, and why saving it never unsubscribes anyone

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The Newsletter CRM had only two public endpoints — confirm and unsubscribe. With multiple lists, a subscriber needs a way to say "keep the product news, drop the offers" without leaving entirely. That page needs a credential in the email link, and it needs an answer to the obvious edge case: what does the CRM do when the reader unticks everything and presses Save?