So, I did something stupid and forgot to check the value of UseLegacyEncoding before pushing out my web.config after an upgrade (only on the dev server, thankfully). I've tried switching the value back to true, but I still can't log in to the backend to authorize the upgrade. I also tried the "forgot passowrd" link, but that fails as well. I was moving from 7.4.3 to 7.10.1, is that helps.
Did you check if you got locked out on the dev server due to too many invalid login attempts? You will probably have to reset the user in the database.
Thanks, Sebastiaan. I don't think the account is locked out; the lastLockoutDate and failedLoginAttempts are both NULL, and userDisabled is 0. Should I be checking anything else?
Switching back to UseLegacyEncoding=true
So, I did something stupid and forgot to check the value of UseLegacyEncoding before pushing out my web.config after an upgrade (only on the dev server, thankfully). I've tried switching the value back to true, but I still can't log in to the backend to authorize the upgrade. I also tried the "forgot passowrd" link, but that fails as well. I was moving from 7.4.3 to 7.10.1, is that helps.
Thanks!
Did you check if you got locked out on the dev server due to too many invalid login attempts? You will probably have to reset the user in the database.
Thanks, Sebastiaan. I don't think the account is locked out; the lastLockoutDate and failedLoginAttempts are both NULL, and userDisabled is 0. Should I be checking anything else?
Ah ha! Found the solution here: https://our.umbraco.org/forum/using-umbraco-and-getting-started/88852-changing-uselegacyencoding-from-true-to-false
I needed to add the useLegacyEncoding attribute to the UsersMembershipProvider, like so:
is working on a reply...