Hello sandip,
1) You can automatically assign a role to a user when they register with a DNN site. This video explains how to do that:
DotNetNuke Security Roles
This video explains If you want to
manually assign roles in DotNetNuke
To then display the users details alongside further details in a separate module, as we have done here:
http://www.dnncreative.com/Home/MyAccount/tabid/102/Default.aspx
- Create a new page
- Add to the page the "User Account" Module
- Add to the rest of the page any of your other modules which contain the further data you wish to associate with your user.
I have created a "My Account" link which then links to this new page.
You can also force the page when clicking on the login / profile / register links to go to another page that you have previously created - to set this go to:
Admin menu / Site Settings / Advanced Settings / Page Management
Here you can set a variety of pages to use instead of the defaults.
NOTE: One caution, if you select the Login page - make sure you select a page where you have inserted the login module, otherwise you will not be ale to log back in to your website!
Hope this provides enough information to get you going, thanks,