diff options
Diffstat (limited to 'protoype/router/user.js')
-rw-r--r-- | protoype/router/user.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/protoype/router/user.js b/protoype/router/user.js index 5df1469..2f5d370 100644 --- a/protoype/router/user.js +++ b/protoype/router/user.js @@ -92,10 +92,10 @@ function login_post(req, res, next) { return next(new Error('failed to set status to online')); } /* real deal? */ - connected_clients[user.tag] = {ip: res.connection.myip, port: res.connection.myport}; + connected_clients[user.tag] = {ip: res.connection.myip, port: res.connection.myport, res: res}; /* req.session.regenerate(function() { */ req.session.user = user.tag; /* keep track of auth'ed user */ - res.send(200, 'successfully logged in\n'); + res.send(200, 'successfully logged in, expect socket.io connection\n'); }); break; } @@ -111,10 +111,15 @@ function login_post(req, res, next) { }); } +function get_connected_client(tag) { + return connected_clients.tag; +} + module.exports = { create_get: create_get, create_post: create_post, login_get: login_get, - login_post: login_post + login_post: login_post, + get_connected_client: get_connected_client }; |