I'm working on a project in ASP.NET 2.0 using the Membership system -- it's my first time using it. I'm running into this strange problem that I'm hoping someone can give me some insight on:
First, on my CreateAccount.aspx page, I have a CreateUserWizard control. It seemed to work great the first few times I tested it (and others tested it), however all of a sudden it stopped working. When you try to create a new user account, you enter the username, password, password confirm, email address, hint question, and hint answer and click submit -- the user DOES get created in the database BUT instead of going to the dialog that ways the user was created successfully and displaying the "continue" button -- it instead gives the error: "Please enter a different user name." (even though the user WAS created).
If, from that point, I just go to my Login.aspx page and login as the user I just created (when I got the error), I'm able to login and everything works fine.
Also, I am *only* having this problem in IE6. If I create a user in Firefox 2.0.0.1, the confirmation that a user was created and the "continue" display just fine as they should.
I'm experiencing the same problem with the ChangePassword control also. If I'm using IE6 and I login then go to MyAccount.aspx, where I have my ChangePassword control, I enter my current password and my new password twice and press the "change password" button, I get the error: "Password incorrect or New Password invalid. Passwords must be at least 5
characters long." (which is the error I defined in the ChangePasswordFailureText property of the ChangePassword control) even though my new password DID meat the criteria defined in the web.config ... however, once again it DOES change the password even though it's displaying the error message. If I logout and log back in, I have to use the NEW password to login because it WAS updated.
Has anyone else experienced this problem? As I mentioned, it works fine in Firefox 2, but IE6 it does this periodically. It was working fine this morning and this afternoon it's doing this and I can't get it to NOT do it. Any clues? Thanks!