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 ...2 profile pages2 profile pages
Previous
 
Next
New Post
6/29/2015 5:57 AM
 
I don't think this is possible without some modifications to the core as there is only one profile page in DNN.

Happy DNNing!
Michael

Michael Tobisch
DNN★MVP

dnn-Connect.org - The most vibrant community around the DNN-platform
 
New Post
6/29/2015 7:10 AM
 
there is only one set of profile properties per website, but a registration or profile module could create it's own form of a subset of it.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/24/2015 10:29 AM
 

Hello,

Thank you for the advice.

I suggested this approach.

I created two different profile pages for the two security roles.
Then I created a custom module to find the current user's user role and redirect the page to the specific page of the user.
Placed that custom module in a new page. I changed this new page as the profile page in the admin settings.
Now If a user logged in and click on the "user" skin object which is displaying the username from the skin on page, that is redirecting to the correct page according to the logged in user's security role. So half done. That is for the current logged in user.

Please, can you help me for the rest?

In the activity feed or in the blog pages, the other user's are displaying as a link with his/her display name and it is linking to the profile page. This is the default behavior. If I click on this,
Can I catch this incoming URL request and catch the user ID? Then I can find the user role for that user id and can redirect it.
or at least,
Is there a way to redirect these links to the default profile page that we had as the DNN default profile page?

I need to this without doing any modifications of the current DNN core codes as a custom solution.

Please help.
Thank You!

 

 
New Post
8/24/2015 11:01 AM
 
why don't you use same page with two different modules on it?

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/24/2015 11:20 AM
 
Hello Sebastian,

Thank you for the reply.

All users should come to the profile page for all users.
This mean User Role "A" and "B" users can view all User's profile pages.

The permissions are giving to limit the permission by the logged in user. Not by the profile owners user role.

If a user from the user role "A" can see only user "A"'s profiles only by the solution of yours. He can not view User "B"'s profiles and the modules of "B"'s then.
But user "A" should be possible to view user "B"'s profiles as well. This is why we can not set the default DNN viewing permissions in the module settings.

This is why I decided to use two pages for each user role for their profiles.

The look and feel and the data of both these users profiles are different for the user role.
In my case, all new registered users are belonging to one of these two user roles.
It is deciding when they registering to the site.

Did I explain my question? Once again thank you very much for your support and waiting for your great advises.

Thank You!
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...2 profile pages2 profile pages


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