Hmm... there's always /nickserv identify, but I have absolutely zero idea how that even works.
What if you made your own bot that listened for private messages from users, and verified them? So all I had to do was /yourbot julian hunter2?
Then your bot would probably communicate with a companion plugin on our end to verify users by username/password... There's a possibly MITM issue present if you don't use HTTPS though... less so if everything is on one machine and you're communicating via localhost connections...
@rod It's nothing special, it's just a habit that I have trained myself into.
If there's even a chance the parent object is not defined, I make a check for it first (though app is always defined in NodeBB, so I skip that).
The proper way to write it would be: if (app.hasOwnProperty('user')), but even sometimes that can be tripped up if app.user is a property, but undefined
I don't have an answer for you...
However, I did note that you are using PG. To that end, make sure to update the driver: