filtering certain fields in signup entry

5 posts by 2 authors in: Forums > CMS Builder
Last Post: January 5, 2010   (RSS)

By Codee - December 31, 2009 - edited: January 2, 2010

Dave and Co,
I can't find where this sequence has been mentioned so please direct me to the notes if it has; or under consulting if necessary...

My client's site, which will be using CMSB, needs an auto signup form (which can be done with the form stuff Dave's posted previously, I believe); but they have a caveat or two that I don't know how to handle.

They are requiring a valid email address, so it needs some type of email addy validation AND they don't want to allow certain domains of email to be allowed (hotmail, gmail, some other free ones, and known spam ones) so anyone submitting signups with those types of addresses would get a rejection message or "try again" message.

Have you already done something like this or how to go about it?

Thanks![:)]

Re: [equinox69] filtering certain fields in signup entry

By Dave - January 4, 2010

Hi Terry,

For website sign-up and login projects we use and recommend the Website Membership plugin:
http://www.interactivetools.com/add-ons/detail.php?Website-Membership-1012

It does the sign-up part and a lot more and comes with instructions for common tasks.

We'll also be releasing an update for that shortly that will include a profile edit form and a system where it emails new users a random password (so you know they have a valid email to have received that password if they login).

For the email restrictions, you can have something like this:

if (preg_match("/@hotmail.com/i", $_REQUEST['email'])) {
die("Free email's not permitted!");
}


Hope that helps!
Dave Edis - Senior Developer
interactivetools.com

Re: [Dave] filtering certain fields in signup entry

By Codee - January 4, 2010

Hi Dave,
Okay, the plugin looks very cool but I'm wondering about a few additional features I would expect from a Membership Module - available or for soon-to-be releases:

- Form fields validated for accuracy?
-Does it allow/do any form of autopay/recurring billing?
-create multiple account types?
-Account specific configurations for user groups, automatic/manual approval, pre-approval emails, email connfirmation requirements, account length, account charges, response to successful and unsuccessful registration attempts, automated email to remind of expiring accounts (non-recurring accounts).
-set up user "groups"? Provide access to multiple directories to different members?
-"Individual" group option - can members setup and access their own private directory, unique to their username.{ Only they can access it.}?
- Configurable templates for not just HTML pages but also for email responses , including personalization fields and mass mail features.
-Strong level of administration security as well as strong encryption of member and administrator passwords
-Member failed login attempts receive easy to understand responses and tool to retrieve member login information via email.
-Automatically temporarily block large number of failed login attempts for a configurable period of time [protection against password-hacking]
-Permanently ban email addresses or entire domains which you do not wish to give membership accounts to [built in as an option, not as custom code addition]
-User search by username, first or last Name or by email Address?

Thanks!

Re: [Dave] filtering certain fields in signup entry

By Codee - January 5, 2010

Thanks Dave. Yeah, for this particular client I may need to incorporate an out-of-the-box type service. I REALLY appreciate you taking the time to address those specific questions. I "was" thinking "package" as opposed to "programmable plugin". Sometimes there's a fine line between them.

I will tell you this...I would MUCH rather have a solution from your company (especially one built into CMSB) than many of the other ones I've found or dealt with, and sometimes that means spending a little more for a custom programmed one than an off the shelf from somewhere else. I'll get with the client about the needs vs. rarely-usable-wants and let you know off-list any specifics for a custom quote if they will go this route.

Happy New Year!