Learn More





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 ...Portal is completly deadPortal is completly dead
New Post
4/26/2013 3:02 AM

No, don't panic! It's not as bad as it sounds.

This is 7.0.5.
Running some tests after having this crazy idea of letting users subscribe (like with PayPal) to (child) portals.
But if I set the expiration date for the portal to the past the portal is more or less dead. Yes you can view it but on all pages is a message saying the portal is expired. This is also true for the Admin pages.

I was hoping to in some way be able to enable at least one page (tab) in the portal after having logged on so that I can have the portal owner renew his/her subscription from one page within the portal itself. Tried setting the expiration date to the future for one page but it seems the expiration date for the portal itself overrides the page expiration date. 

If I could this to work it seem to me to be more trustworthy to the user and I can then sleep good knowing the users is on the right portal and so on.

Any ideas or hints on how to go about with this issue?
Or just let me know if I have completely misunderstood anything.


If it's stuck but's not supposed to be, WD-40 it.
If it's not stuck but supposed to be, duct tape it.
New Post
4/26/2013 4:33 AM

on any "working" portal (and I guess the main portal is not expired yet) you can go to Host :: Site Management. There you can edit the portals affected and reset the expiration date.

Best wishes

Michael Tobisch
DNN★MVP - Michael Tobisch's Site about DNN, SQL Server, ASP.Net and other related stuff - The most vibrant community around the DNN-platform
New Post
4/27/2013 3:35 AM

Hi Michael,

Sorry if I wasn't explaining myself enough.
Yes, I could (and can) easily set a new expiration date on the portal in question.
But what I would like to have is the user subscribing to the portal be able to access at least one page on their portal where they can issue a payment through PayPal and once that transaction is completed the PayPal IPN would return to the portal in question and there I would automagically set a new expiration date for the portal. Now, PayPal routine I already have in place so this is not the issue.
The issue is that I can't have one page accessible on a portal that is expired.

One opening I see is to have a page on the root portal where child portal subscribers could issue their payments.
But then they would have to select _their_ portal and then issue the payment or in some way be able to log on to the root portal using their child portal credentials and by so be able to issue the payment for their portal only.
So if they could log on to their child portal and be able to access at least one page (even if the portal as whole is expired) they could issue their payment from within there.

Does this make it more clear?


If it's stuck but's not supposed to be, WD-40 it.
If it's not stuck but supposed to be, duct tape it.
New Post
4/28/2013 1:02 PM
If I understand you correctly:

1. Allow users to create/subscribe to a portal through a centralized interface.
2. Connect that user's account to that portal
3. Allow users to manage their subscription

But the portal expiry is preventing them from logging in and accessing their specific portal after it's expired. Which is by design within DNN by the way (very handy for multi tenant DNN installations when client don't pay their hosting bill).

I think you're onto something with the centralize management on your website. The trick is connecting the user's account (or some other key value) to their specific portal so they can't mess around with other portals, or subscribe the wrong one, etc.

A long long time ago I was looking into something similar and found this:

While the client project this was intended for never actually went into production, I tested the process on a development box and it worked pretty well. Even if this module isn't exactly what you need - perhaps it could give you some ideas for your concept.

Steven Webster
Manager, Community Platform
F5 Networks, DevCentral
New Post
4/29/2013 1:32 AM

Thanks Steven,

Yes, that's the scenario.
Good to know I'm not missing the obvious so I'll proceed with some kind of centralized management.

Funny you mention the portal signup module form Onyaktech.
I _have_ looked at this module recently and it was the starting point for what I'm about to do now.
As it doesn't work on anything passed early DNN 5's I couldn't really use it.
But taking the ideas from that module I have written my own portal signup module now.
In there I also save extended custom details for the portal into a separate custom table so I'm sure I can get something wired up to have the portal subscribers manage their subscriptions from a centralized place.

With this I consider this thread resolved.

If it's stuck but's not supposed to be, WD-40 it.
If it's not stuck but supposed to be, duct tape it.
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Portal is completly deadPortal is completly dead

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.
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?