Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

Spam protection on user generated forms


Go to End


9 Posts   3726 Views

Avatar
Fuzz10

Community Member, 791 Posts

22 January 2008 at 4:01am

Did anyone happen to find / build a quick-fix to protect users from getting spammed through their self-made forms ? A customer is being killed by spam at the moment. Creating a custom-form is not an option in this case.

Thanks !

Avatar
Ingo

Forum Moderator, 801 Posts

26 January 2008 at 6:31pm

hm, we had good experiences with spam-protection through simple challenge fields ("what is four plus three?") - which means you'd have to subclass UserDefinedForm and implement your own Validator/RequiredFields (on the serverside).
other than that, have a look at http://recaptcha.net (same subclassing, but more complicated).
you can also open a request to have this implemented natively on open.silverstripe.com

Avatar
Fuzz10

Community Member, 791 Posts

27 January 2008 at 12:35am

Thanks.

I think I'll go the simple challenge route. Oh , I also added a ticket. ;-)

Avatar
Fuzz10

Community Member, 791 Posts

31 January 2008 at 12:55am

Ingo,

I'm kinda stuck doing this. Do you happen to have an example of the class you mentioned laying around ? I can't figure out how to subclass the SS UserDefinedForm class to do my own stuff without breaking stuff. ;)

Thanks !

Avatar
Ingo

Forum Moderator, 801 Posts

31 January 2008 at 9:08am

unfortunately not - there's some documentation at
http://doc.silverstripe.com/doku.php?id=validator and http://doc.silverstripe.com/doku.php?id=recipes:forms

userdefinedforms are traditinionally hard to customize, you might want to consider implemeting a normal form-subclass.

Avatar
Fuzz10

Community Member, 791 Posts

2 February 2008 at 3:47am

Thanks..

I just can't figure out how to extend the userdefined form and get SS to work with it.

A custom form isn't really an option for my client..

Will keep trying. ;-)

Avatar
dio5

Community Member, 501 Posts

2 February 2008 at 4:49am

Isn't the new module of any use somehow? (haven't looked into it yet, just saw it mentioned on the dev-list.

http://doc.silverstripe.com/doku.php?id=modules:recaptcha

Avatar
Fuzz10

Community Member, 791 Posts

2 February 2008 at 10:00am

Hi Dio, Thanks...

Problem is I´m trying to integrate it on a User Defined Form... Can´t figure out how to do it.... Creating a custom form is not (yet) a solution ....

Go to Top