I am testing DNN 6.1.1 with AD Authentication. I am using DNN AD Authentication Provider.
Logging in with the Active Directory authentication works as expected the first time.
However, when I am logging in as the same user the second time it doesnt work. I can see the progress indicator spinning for a second but I still remain at the login screen once it's done.
I have logged in with the host account and looked in the Event Viewer; I see this event logged for each login attempt:
AssemblyVersion: 6.1.1
PortalID: 0
PortalName: My Website
UserID: -1
UserName:
ActiveTabID: 55
ActiveTabName: Getting Started
RawURL: /dnn_611/login.aspx?ReturnUrl=%2fdnn_611%2fgettingstarted.aspx&popUp=true
AbsoluteURL: /dnn_611/Default.aspx
AbsoluteURLReferrer: http://localhost/dnn_611/login.aspx?ReturnUrl=%2fdnn_611%2fgettingstarted.aspx&popUp=true
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 48d3f315-8d77-4ded-a540-6c4bf2256e61
InnerException: Value cannot be null. Parameter name: oldPassword
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Security.MembershipUser.ChangePassword
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Value cannot be null. Parameter name: oldPassword ---> System.ArgumentNullException: Value cannot be null. Parameter name: oldPassword at System.Web.Security.MembershipUser.ChangePassword(String oldPassword, String newPassword) at DotNetNuke.Security.Membership.AspNetMembershipProvider.ChangePassword(UserInfo user, String oldPassword, String newPassword) at DotNetNuke.Entities.Users.UserController.ChangePassword(UserInfo user, String oldPassword, String newPassword) at DotNetNuke.Authentication.ActiveDirectory.AuthenticationController.RandomizePassword(UserInfo objUser, String& strPassword) at DotNetNuke.Authentication.ActiveDirectory.AuthenticationController.ManualLogon(String UserName, String strPassword, UserLoginStatus& loginStatus, String ipAddress) at DotNetNuke.Authentication.ActiveDirectory.Login.cmdLogin_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name:
Any ideas?
Thank you.