diff --git a/TShockAPI/DB/UserManager.cs b/TShockAPI/DB/UserManager.cs index 713da3cd..43386c81 100755 --- a/TShockAPI/DB/UserManager.cs +++ b/TShockAPI/DB/UserManager.cs @@ -392,7 +392,7 @@ namespace TShockAPI.DB /// string password - the raw user password (unhashed) to upgrade internal void upgradePasswordWorkFactor(string password) { // If the destination work factor is not greater, we won't upgrade it or re-hash it - int currentWorkFactor = Convert.ToInt32(this.Password.Split(new Char[] {'$'})[1]); + int currentWorkFactor = Convert.ToInt32((this.Password.Split('$')[2])); if (currentWorkFactor < TShock.Config.WorkFactor) { try {