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...Upgrading DNN P...Upgrading DNN P...DNN 6.2.0 User Login PopupDNN 6.2.0 User Login Popup
Previous
 
Next
New Post
5/31/2012 2:08 PM
 
The change was intentional. There was quite a bit of internal debate prior to 6.0's release over whether the Login and Register controls should popup. For the most part the popup controls were designed for administrators and/or editors, and for most regular users the only popups they see are Register and Login.

In 6.2 as we are emphasising the ability to use social authentication providers, we found that oAuth authentication providers were not compatible with the popups, so the decsion was made to switch off popups for those two controls.

It is possible to switch them back on again - but not through the UI. The modulecontrol table needs to be updated and the SupportsPopUps column set to true.

In addition the skin objects would need to be changed as currently they generate the url for no popups.

Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
New Post
5/31/2012 2:18 PM
 

@DigitialVir in order to control the skin that the Registration and Login controls use, you would need to create a page for each, and place the controls on the newly created page, and configure any other content/page settings, etc. 

Once done with that, you will need to set the Registration Page and Login Page settings on the Admin/Site Settings page.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
5/31/2012 2:44 PM
 

I was able to re-enable the popup for the login skin object by doing the following

(as with all database and core changes, I recommend you backup everything before proceeding, even then, proceed at your own risk. The ASCX.CS change is a core change that will be lost when you upgrade to the next release of DNN (unless it is put back into that release)

In the database I ran the following script 

update modulecontrols

set SupportsPopUps=1 where ControlSrc = 'DesktopModules/Admin/Authentication/Login.ascx'

In the /admin/skins/login.ascx.cs file I uncommented the following

if (PortalSettings.EnablePopUps && PortalSettings.LoginTabId == Null.NullInteger)

{

loginLink.Attributes.Add("onclick", "return " + UrlUtils.PopUpUrl(loginLink.NavigateUrl, this, PortalSettings, true, false, 300, 650));

}


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
6/1/2012 1:58 AM
 
@Chris Hammond. Thank you, that worked great for the login, but by the life of me I cannot find a module to add to my new page for registration. Am I overlooking something?
 
New Post
6/1/2012 4:20 AM
 

My login button issue can be seen at http://test.firstmennonitechurch.org/.... It behaves the same for Chrome, Firefox and IE9 (all on Windows).

The skin is XHMTL (http://store.dotnetnuke.com/home/prod...).

Chris Hammond:

I looked in the the database and the stock 6.2 source code and it already has the values you are suggesting. So I don't understand your post at all.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...DNN 6.2.0 User Login PopupDNN 6.2.0 User Login Popup


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