hrm I dont trust this security

pull/2319/head
John McLear 2014-11-18 14:56:40 +00:00
parent ff603d7b58
commit 3e8f3cd938
2 changed files with 5 additions and 4 deletions

View File

@ -24,8 +24,9 @@ exports.expressCreateServer = function (hook_name, args, cb) {
exports.socketio = function (hook_name, args, cb) { exports.socketio = function (hook_name, args, cb) {
var io = args.io.of("/pluginfw/installer"); var io = args.io.of("/pluginfw/installer");
io.on('connection', function (socket) { io.on('connection', function (socket) {
console.warn("THIS IS BROKEN", socket.handshake);
if (!socket.handshake.session || !socket.handshake.session.user || !socket.handshake.session.user.is_admin) return; console.warn ("The middleware now handles auth but I'm not convinced SocketIO is being responsible enough here so this needs reviewing before hitting master");
// if (!socket.handshake.session || !socket.handshake.session.user || !socket.handshake.session.user.is_admin) return;
socket.on("getInstalled", function (query) { socket.on("getInstalled", function (query) {
// send currently installed plugins // send currently installed plugins

View File

@ -22,9 +22,9 @@ exports.expressCreateServer = function (hook_name, args, cb) {
exports.socketio = function (hook_name, args, cb) { exports.socketio = function (hook_name, args, cb) {
var io = args.io.of("/settings"); var io = args.io.of("/settings");
io.on('connection', function (socket) { io.on('connection', function (socket) {
console.warn ("THIS IS BROKEN");
if (!socket.handshake.session || !socket.handshake.session.user || !socket.handshake.session.user.is_admin) return; console.warn ("The middleware now handles auth but I'm not convinced SocketIO is being responsible enough here so this needs reviewing before hitting master");
// if (!socket.handshake.session || !socket.handshake.session.user || !socket.handshake.session.user.is_admin) return;
socket.on("load", function (query) { socket.on("load", function (query) {
fs.readFile('settings.json', 'utf8', function (err,data) { fs.readFile('settings.json', 'utf8', function (err,data) {