- Shipped
- 23 settembre 2026 alle ore 22:13 UTC
- Author
- Kamo
- Commit
- d7ff5ed
I membri aprono il loro account con un indirizzo personale (gmail, yahoo) e sono successivamente dato un indirizzo di lavoro dalla loro organizzazione, che è quello che ricordano e digitare sulla password dimenticata. Che si sia mai risolto solo con l'host di accesso di Org, e poi la lettera andò alla casella di lavoro. Per 20 membri di KamoCRM che è un KamoMail mailbox, che è letto all'interno del prodotto sono appena stati bloccati Fuori. Su qualsiasi altro host l'indirizzo non corrisponde a nessuno, e la pagina ha detto "se questo email è registrato, un link è stato inviato" avendo inviato nulla. /api/recover/email/initiate ora risponde all'e-mail dell'account esattamente come prima. Per qualsiasi altro indirizzo cerca un indirizzo di lavoro membro: prima nell'org la cui pagina di login questa è (Primary mailbox, then member.email), quindi in qualsiasi live Org. Quando questo nomina un account con un proprio indirizzo, nulla viene inviato. The risposta è un 409 con ragione WORK EMAIL e personaleEmailHint, l'indirizzo del conto con ogni personaggio del nome tra il primo e l'ultimo protagonista, e il dominio in pieno. Si tratta di un 409 di proposito: una pagina di login che precede la suggerimento mostra `message` per un non-2xx, e `message` dice la stessa cosa in parole. Un account senza indirizzo del proprio riceve ancora la lettera alla casella di posta del lavoro sul suo org ospite, dal momento che è l'unica casella di posta in arrivo. Il suggerimento dice che un indirizzo appartiene a qualcuno, che la risposta generica mai ha fatto, così ognuno è contato da CodeAttemptLimiter: cinque all'ora per indirizzo digitato, più il limite di indirizzo del chiamante condiviso con i controlli di codice. Passato questo la richiesta ottiene un 429.
