You can attempt to locate them based on their IP, which is stored in the db, but there's no guarantee it will be accurate.
You can add a field to registration using a plugin, no way to do it in core.
I need some advice in connecting small sails.js app with nodeBB. In my sails.js application I need to get current logged user. I set sails.js session id key to express.sid (as in nodeBB), and configured it to use nodeBB collection as session storage. Then I can query for user id by session id (also from nodeBB storage). It is almost what I need to, but I can't get through some problems
nodebb and sails app have to be on same domain
when user visits sails app first, then nodeBB sets another session id and sessions are different on both apps
when user logs in nodeBB, gets new session id and also, sessions are different on both apps
Maybe OAuth is best way to go?
PS. Thanks for nodeBB, great work!
This is the community forum of the forum software named NodeBB. It is not a forum for general Node.js questions. Though they are, of course, allowed, you'll have better luck on StackOverflow or elsewhere.