I have one domain user that cannot log into DNN.
Other users can log in using that computer, just not that particual user. I've had them change to a password that was longer than 7 characters, and the account is not locked out in AD. I've even tried deleting the user from the DNN database.
The event viewer shows this:
AssemblyVersion: 6.1.3
PortalID: 166
PortalName: Portal Name
UserID: -1
UserName:
ActiveTabID: 5020
ActiveTabName: Home
RawURL: /login.aspx?ReturnUrl=%2f&popUp=true
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://portalurl/login.aspx?ReturnUrl...
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MAPSIE)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 0d50841d-4103-4637-880c-ddb1d0df465b
InnerException: The user account has been locked out.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Security.SqlMembershipProvider.GetPassword
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: The user account has been locked out. ---
System.Web.Security.MembershipPasswordException: The user account has been locked out. at System.Web.Security.SqlMembershipProvider.GetPassword(String username, String passwordAnswer) at System.Web.Security.MembershipUser.GetPassword() 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.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source: