18F / joining-18f

A guide for anyone interested in joining the 18F team
https://pages.18f.gov/joining-18f/
Other
36 stars 28 forks source link

Bug in email sign up form #280

Closed hestherchang closed 7 years ago

hestherchang commented 8 years ago

Interested candidates cannot subscribe to our email list. Multiple have received this error: Too many subscribe attempts for this email address. Please try again in about 5 minutes. (#8343)

MailChimp FAQ says...

Error message: Too many subscribe attempts for this email address. Please try again in about 5 minutes. What it indicates: The email address cannot be subscribed to the list because too many attempts have been made to add it within a short timeframe. It can also indicate browser-related issues.

How to fix it: Wait several minutes to see if you are able to successfully sign up with the email address or try a different browser. If your browser has an auto-fill setting, try turning it off—it can fill a hidden field that we include in the code to prevent spam signups. We recommend keeping the hidden field in your signup form to prevent bots from signing up spam email addresses to your list. But it can be removed from your embed form code by deleting the following from the code on your site:

(there is supposed to be a string of code here but don't know how to get it to appear! it disappears when i hit 'update comment'. you can see the string of code if you click the MailChimp FAQ link above)

Could we get the above code removed from our page please? Fingers crossed this fixes the bug. I know it only happens with some candidates because I signed up with my personal to see if I'd get the same error and I did not/was able to successfully sign up.

Thank you!

fureigh commented 8 years ago

@hestherchang Thanks for the bug report.

I can't see the code in that Mailchimp FAQ because it requires a login, which I don't have. Can you try to paste that code again? Enclosing it in tick marks —  — should do the trick.

fureigh commented 8 years ago

ccing @msecret

hestherchang commented 8 years ago

<div style="position: absolute; left: -5000px;"><input type="text" name="xxxxx" value=""></div>

woohoo! thanks for the tip

fureigh commented 8 years ago

@hestherchang Thanks for that code. Have candidates been able to sign up after waiting five minutes?

fureigh commented 8 years ago

I ask because it's true that the form will be defenseless against spambots otherwise. I've seen mailing lists with that problem before and it's not pretty. :)

hestherchang commented 8 years ago

According to one candidate, nope. "I want to subscribe to receive 18F open role updates. However I get an error saying there are too many attempts from my email even after trying again in 30 minutes"

Ah :( If it's between being defenseless against spambots and having candidates sign up without any errors... I choose the latter.

Although I am wondering if removing that line of code is the only way to solve the issue..

H. Esther Chang 18F Talent Team U.S. General Services Administration 1800 F St NW, Washington, DC

On Wed, May 18, 2016 at 10:55 AM, Fureigh notifications@github.com wrote:

I ask because it's true that the form will be defenseless against spambots otherwise. I've seen mailing lists with that problem before and it's not pretty. :)

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/18F/joining-18f/issues/280#issuecomment-220107362

fureigh commented 8 years ago

Definitely agreed about those priorities. I'll take a quick look.

msecret commented 8 years ago

Is the code here: https://github.com/18F/joining-18f/edit/18f-pages/pages/open-positions.md lines 11-44?

fureigh commented 8 years ago

@msecret Just the hidden field (line 40).

The idea behind this approach to fighting spambots is that humans don't see the field, so they don't fill it out, but spambots still see a field, so they fill it out, and then they've blown their cover and we know they're bots. :)

Ready for testing at https://pages-staging.18f.gov/joining-18f/open-positions/ and review in #281. @msecret, are you game to review it?

hestherchang commented 8 years ago

(does this mean this is fixed?)

H. Esther Chang 18F Talent Team U.S. General Services Administration 1800 F St NW, Washington, DC

On Wed, May 18, 2016 at 4:21 PM, Marco Segreto notifications@github.com wrote:

Closed #280 https://github.com/18F/joining-18f/issues/280 via #281 https://github.com/18F/joining-18f/pull/281.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/18F/joining-18f/issues/280#event-665124123

fureigh commented 8 years ago

@hestherchang: Yep! Closed = fixed. If the issue recurs, please reopen this issue.

fureigh commented 8 years ago

(If the problem recurs, that is.)

hestherchang commented 8 years ago

thanks so much to you both! 🙌

veitch123 commented 7 years ago

Still happening for me.

fureigh commented 7 years ago

@veitch123 Sorry to hear that — thanks for reporting! Were you able to get your application in? (cc @hestherchang)

fureigh commented 7 years ago

@veitch123 Can you provide steps to reproduce this bug? The signup no longer exists on join.18f.gov; it's at https://18f.gsa.gov/#newsletter instead, where I was just able to sign up with a test account.

coreycaitlin commented 7 years ago

I believe this has been resolved. Please open a new issue in the 18F site repo if this reoccurs for the newsletter form.