So I'm guessing from your comments that you've used a new database that you're transfering things over rather than upgraded the old one?
I'm not 100% sure if the password hashing changes from 8 to 13, and depending on the number of users you have and if this is feasible, you could try copying the passwords over from the old SQL database to the new one and see if it works? You might need to have UseLegacyEncoding set to true for it to work though.
If that doesn't work, I have managed to do this by upgrading the database from version 8 to version 13 in stages and that has maintained the passwords, but this might not obviously be feasible with your project.
This form post has some information on the version path for this approach:
You can copy the User password hashes over from the old v8 database, to the new v13 database, and Umbraco will automatically update the hashes when the Users first login.
I did what you suggested and it still doesn't work though :(
I've copied the password (hash) and the passwordConfig from the old database to the new one.
are you sure you didn't do anything else in order for this to work?
Moving users from Umbraco 8 to new versions
I'm in the process of building a new site (upgrading from Umbraco 8, to 13).
Everything is going great, but now I face a problem. How do I move all the users/members over from the old site to the new one?
I've used usync.PeopleEdition to move the actual members, users and groups. But their passwords doesn't work.
I've tried asking the developer, Kevin, but he hasn't gotten back to me. And I've tried asking in the Discord channel, not answers yet.
This must be a quite common issue one faces when upgrading from Old Umbraco sites.
Any ideas on how I can solve this?
Hi Mathias,
So I'm guessing from your comments that you've used a new database that you're transfering things over rather than upgraded the old one?
I'm not 100% sure if the password hashing changes from 8 to 13, and depending on the number of users you have and if this is feasible, you could try copying the passwords over from the old SQL database to the new one and see if it works? You might need to have UseLegacyEncoding set to true for it to work though.
If that doesn't work, I have managed to do this by upgrading the database from version 8 to version 13 in stages and that has maintained the passwords, but this might not obviously be feasible with your project.
This form post has some information on the version path for this approach:
https://our.umbraco.com/forum/using-umbraco-and-getting-started/114843-migration-path-from-version-8-to-version-13
You can copy the User password hashes over from the old v8 database, to the new v13 database, and Umbraco will automatically update the hashes when the Users first login.
Source: have done this myself quite a few times.
I did what you suggested and it still doesn't work though :( I've copied the password (hash) and the passwordConfig from the old database to the new one.
are you sure you didn't do anything else in order for this to work?
hold that thought, it worked!
is working on a reply...