Advanced Login module for DotNetNuke works with DotNetNuke 4x, 5x and now 6x.
However because DotNetNuke 6x has some popup effect by default with the login button it interferes with the Advanced Login Module popup mode.
Solution
To fix this issue, the solution is relatively easy.
After selecting “Popup" from the Advanced Login Basic Settings Edit the skin object login and register as follows.
Default Settings
Update to:
Login
#dnn_Login,#dnn_LOGIN1_loginLink
Register
#dnn_USER1_registerLink
Save Tab Changes
Update to Templates
Then we need to make a small mod to the templates. After Selecting the Templates tab, click on Custom Script.
And modify the script to:
jQuery(document).ready(function(){
/*
add any custom initialization logic here,
*/
jQuery("#dnn_LOGIN1_loginLink").attr("onclick","");
jQuery("#dnn_USER1_registerLink").attr("onclick","");})
function custom_validate_login(){
/*
add any custom login form validation logic here,
return true if pass validation
*/
return true;
}
function custom_validate_registration(){
/*
add any custom registration form validation logic here,
return true if pass validation
*/
return true;
}
Note: We added two new lines highlighted in yellow.
Save Tab Changes and you should be done. With the default skin in DNN 6.0.1, now the advanced login popup mode should work fine. Look at the Advanced Login Module for more assistance with configuring the module with different skins.
Hi,
I have a DNN SaaS subscription site that a client wants to use our services and shopping cart. But he wants to keep his Drupal site. will single signon work between a DotNetNuke Site and a Drupal site?
No chance in it’s current state. We could probably write something for this, but it would not be a small job. Few days of development.