Yesterday I was asked a question that I thought was one thing and ended up being another. But the question I thought it was is one worth answering here because it takes so darn long to find the answer.
How do you get DotNetNuke to collect user profile information while a user is self-registering for access to your portal?
Like anything, it’s not that hard if you know how.
This is how you enable this feature in DotNetNuke 5. First, you’ll want to log in as the administrator.
Once you’ve done that you’ll navigate to “Admin” > “User Accounts”. At the bottom of the screen, you’ll see a link: “Manage Profile Properties.” Make the properties you want to show up on the registration page “required.”
Once you’ve saved your settings, click “cancel” to get back to the main “User Accounts” screen. On that screen, click the “User Settings” link. Scroll to the bottom. There should be a setting labeled, “Require a Valid Profile for Registration.” Set that to “true” and save your settings.
You should now see the required profile properties on the registration screen.
If you're new here, you may want to subscribe to the mailing list to get notifications of new post and a virtual tour of past topics. Thanks for visiting!
Related Post
DotNetNuke 5.x Can’t Move Module On A Page
As I mentioned a couple of days ago, the move to DotNetNuke 5 has brought about a few changes. Some of them are design decisions that are just frustrating, like not being able to see that ...
DotNetNuke Modules – Creating Base Modules
Now that we have DotNetNuke installed into Visual Studio we can go ahead and create our first modules. Actually, creating the modules is pretty simple. But it is even easier to do it wrong, which...
DotNetNuke Response.End() Doesn’t End
OK. This one is just plain annoying!
For some reason that I’ve yet to be able to track down, Response.End() seems to have no impact at all under DotNetNuke.
I tried various hacks. Including...
DotNetNuke 5.14 Search User Enter Key Issue
I recently upgraded a DotNetNuke installation and found several issues that are either different from the 4.x series or are now broken. Most annoying is that there is now no longer any visual in...
DotNetNuke Modules – Creating the PA
By now you have the basics for creating a DotNetNuke module. The only question we have left to address is, how do we package this all up so that we can install it on another server? The file...