# RTCMultiConnection & Password Protect Rooms

    document.querySelector('#setup').onclick = function() {
        // room password has been set before calling "open" method
        connection.extra.password = prompt('Setup password for your room!');
        connection.open();
    };
    connection.onNewSession = function(session) {
        // set password for person who is trying to join the room
        connection.extra.password = prompt('Enter password to join this room.');
        connection.join(session);
    };
    connection.onRequest = function(userid, extra) {
        // validating password in "onRequest"
        if (extra.password != connection.extra.password)
            return alert('password: ' + extra.password + ' !== ' + connection.extra.password);
        connection.accept(userid, extra);
    };