Honeypot Provider

๐Ÿ‘จโ€๐Ÿ’ผ Great! Now we're probably going to catch even more bots! But we've got another problem we'll want to deal with next.
๐Ÿงโ€โ™‚๏ธ Before you get to that though, I'm going to make a small change. We're going to apply this honeypot stuff to all our public forms, so to reduce repetition, I'm going to move some of the boilerplate from the action in to a utility called checkHoneypot in .
Feel free to check the diff or even do it yourself if you like.