Hi. I am thankful for this plugin, it’s proving very useful for my Kunena4 migration.
But I ran into problems which were quite hard to understand - only after setting up an IDE and debugging through the code I was able to figure out why my logins weren’t being accepted.
The passwords I was trying were right, and the hashing was also working fine. The problem was with Discourse’s password requirements:
-
I had to go in Admin / Settings / Plugins and check
migratepassword allow insecure passwords -
I had to go in the database and run
UPDATE email_tokens SET confirmed = TRUEto bypass the email tokens mechanism (note that my approach was a bit brute force here - if you have existing users you’re not migrating, use a less aggressive approach)
The difficulty was especially with the first part, because I had no clue why the login was being rejected. I hope this helps someone.
And again, thanks for the plugin! ![]()