Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Customizing Login, Registration and User Profile in 5.1Customizing Login, Registration and User Profile in 5.1
Previous
 
Next
New Post
8/19/2009 5:32 PM
 

Are there any free examples of a custom registration module for DNN 5.1?  The only recommendation I seem to ever see in the forums is to buy a 3rd-party module.  But if 3rd-party developers have done this, surely others have too and could share this with the rest of us.  The full source code would be great, but even a simple step-by-step on what needs to be done would be great.

I would like it to follow the correct provider pattern that DNN has set up.  And to demonstrate the concept fully, I would especially like it to have a custom Registration form with custom logic.  So, I guess I'm looking for a custom Membership Provider, a custom Authentication Provider, custom ascx control(s), and/or whatever else is involved in customizing the whole thing.

Even if the module was for a later version of DNN 4, that would be OK.  I've scoured the internet for too many hours and now I'm just hoping somebody can throw me a bone.  Thanks.

 
New Post
8/20/2009 3:31 PM
 

If some specificity helps, here is what I ultimately want to make happen:

- One of our insurance company's existing policy holders wants to registers on our site.

- He goes to the registration page and enters values for the standard DNN registration fields (User Name, First Name, Last Name, etc), along with our site's custom required fields: Client Number, Ssn, Policy Number, DOB, etc.

- When the form is filled out, he clicks the "Register" button.

- The resulting code that executes when "Register" is clicked takes the field values--especially the custom field values--and sends them as parameters to a business layer call that makes sure the policy holder has entered the right information.  This validation may be additional business logic processing, web service calls, or database queries to our own tables (in or out of the DNN database), or a combination of all of these.

That's what I want to have happen.  I have been able to create a class that inherits from AspNetMembershipProvider, and use it as the membership provider (by changing the "dotnetnuke, members" tag in the DNN web.config).  But I don't know if that is the right approach, and I don't know how to create and then access the custom fields I need to include in the registration form.

Any ideas?

 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Customizing Login, Registration and User Profile in 5.1Customizing Login, Registration and User Profile in 5.1


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out