One thing we have noticed it that DNN (we are using V6.2) is not generating "Non SSL" & "SSL" links correctly in its menu (DDR).
To give you an example of a basic menu:
MyNonSSLPage - MySSLPage
When browsing a page with "no ssl" the menu renders all links "without ssl" like:
http://www.mydomain.com/MyNonSSLPage - http://www.mydomain.com/MySSLPage
When browsing a page with "ssl" the menu renders all links "with ssl" like:
https://www.mydomain.com/MyNonSSLPage - https://www.mydomain.com/MySSLPage
The issue it that DNN loads the page after you click on a menu item, then checks whether the page is ssl or not & then reloads the page to either turn on or off ssl.
A live example:
- Go to http://www.dentistfinder.net.au/
- Click on the "DENTIST LOGIN" link at the top of the page (this page is secured by ssl - https)
- If you mouse over the menu items - "FIND DENTISTS NEAR ME" & "BROWSE LOCAL DENTISTS" you will notice that these menu items are now ssl (https) links (they should be non ssl links - http)
- If you click on "BROWSE LOCAL DENTISTS" it will first load "https://www.dentistfinder.net.au/browse-all-dentists", then DNN will work out that this page is not a ssl page so it will then load the non ssl page "http://www.dentistfinder.net.au/browse-all-dentists"
The expected behavior it that the menu should always render the correct links by checking if the menu link is ssl or not:
http://www.mydomain.com/MyNonSSLPage - https://www.mydomain.com/MySSLPage