Я хочу создать комнаты для всех приватных чатов между двумя подключенными пользователями. Я не понимаю, как пользователи могут безопасно входить в комнату.
// client side code
var socket = io.connect();
socket
.emit('Join-Room',"{\"username\": \"myusername\", \"password\" : \"mypassword\"}");
// server side code
io.sockets.on('connection', function(socket) {
socket.on('Join-Room', function(userdata) {
connection.auth(userdata,function(success){
if(success){
socket.join(username);
}
})
});
});
Проблема в том, что когда клиент отправляет запрос даже на присоединение к комнате, данные учетных данных получают все в пространстве имен?
Что я должен изменить, чтобы сделать это безопасным?