Blogs

Creating a Custom Registration Page With DotNetNuke 5.2.3 and Later

26 Apr

Users that are familiar with DotNetNuke administration are most likely familiar with the old way of creating a custom registration page within a DotNetNuke portal.  It was as simple as adding a new page, putting the modules you desired on the page including the "User Account" module to get the actual registration functionality.  From there a simple change in "Site Settings" for the "User Page" and you are set to go!  Well, for those of you working with DNN 5.2.3 and later (Possibly previous 5.x versions as well, I'm not 100% sure when the change was) will find out that the module definition I mention is no longer listed?  What do you do now?

Thankfully it is still an easy process, but with the new setup you have to take a few more steps.  You still start out by adding your new custom page, but this time you add the "Users and Roles" module to the page.  As soon as you add this a total of 3 modules will be added to the page.  A Security Roles module, a Users module, and lastly a User Account module.  What you will need to do now is to just delete the Security Roles and Users modules from the page, and you now have your custom registration page.

So, in the end you do the same thing, but with the new process you have 2 additional modules that are automagically added to the page that you must delete.  DO NOT forget to remove these modules though, as you don't want just anyone having access to them.  I hope this helps those of you looking to create a custom registration page in 5.2.x and later.

tags: DNN, Tutorials, DNN Administration
comments powered by Disqus

Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion.  The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer.

Connect with Mitchel

I hope the information here has been helpful. To stay connected you can also subscribe to blog updates via email, contact Mitchel about consulting services, or reach out for assistance via CodeMendor

Content Copyright

Content in this blog is copyright protected.  Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided.  Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.