Next step · What to do next
Protect forms and sign-in from floods (rate limits)
What you may see
- Bots or one person can send too many requests
Why this step
Anything public that costs money or can be guessed (forms, sign-in, email sending, paid AI calls) needs a limit per person and per time.
Before you start
- Which actions are public and which cost money?
The prompt for this step
What you type here never leaves your browser. The search runs on this page, and nothing is sent to a server or to an AI.
Kept only in this browser, on this device. Keys and passwords are removed before anything is saved.
Prompt language
Paste it into Claude, ChatGPT, Gemini or Cursor, then follow what it says.
After you tried it, did it work?
Steps
- List the public actions and propose a sensible limit for each (for example sign-in attempts, form sends, password resets, paid calls).
- Implement limits on the server keyed by address and by account, with a clear friendly message and a wait time; store counters in a shared place that works on serverless hosts.
- Make sure honest users behind a shared address are not blocked too easily, and log blocked attempts without personal data.
Do not do this
- Do not set limits so low that customers are blocked.
- Do not rely on limits in the browser only.