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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Modifying the Registration processModifying the Registration process
Previous
 
Next
New Post
11/13/2008 10:58 AM
 

Hello All,

First, I'm fairly new to DNN.  I'm using the 4.9 framework but need to modify the registration process to include an additional form before asking for profile information as is the case with the base install.  I have stepped through code while debugging to see where the "Register" link goes to but cannot locate the page where the form exists. 

I plan to plug my form into a panel which will be presented before the profile form.  My form will submit to a webservice and get results from the service.  The next step depends on the results of that webservice request.

Any ideas on the scriptname/path to the registration form/script and how best to accomplish what I need?

 
New Post
11/20/2008 2:32 PM
 

Hi,

I have a similar issue but for me is that I have to do the process in a hidden file.  I mean after user registers I have to send his username to a web service and update the rest of the user's information based on what I get back from web service. 

Any idea?!

 
New Post
11/20/2008 2:52 PM
 

 
The user registration form is dynamically generated -- there is no .ASCX page with the fields already in place. 

 
There are a couple of relatively easy ways (besides buying a third-party module) to collect additional information during the user registration process:

(1) Use DNN's custom user profile field feature to declare your own custom fields and make them required for user registration.  You'll have to set your site's settings to enforce required user profile fields.  Note that custom field data is not stored in the same basic manner of most DNN data -- custom field data must be parsed from an agreegated entry (can have more than just one field's data) in order to extract a particular field's value.  It's easy to use DNN's features to create custom user profile fields and to store the data but a bit harder to retrieve the data when using your own SQL queries.

(2) If you have "open" user registration on your DNN site, hide/remove the user registration link from your DNN skin (make a note of the registration URL before you hide the link!) and insert your own link that leads to a page with your custom pre-registration form.  Once your custom form is complete, forward your users to the actual registration URL (the one you hid).

Hope this gives you some useful ideas - good luck!

-mamlin
 


esmamlin atxgeek.me
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Modifying the Registration processModifying the Registration process


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