> Have they did a bcrypt(password + userId + username), it won't be so bad. Order of entropy is important.
That depends on how exactly it was used. If it was simply used to check if previous authentication was successful (without the value containing information who it was successful for) then single long password could be used to authenticate as anyone.