Hi @DinhNguyen, The requestJoin() method has a isNew as a second argument, you may check for it whenever requesting to join a room with a password. Example: requestJoin(options, isNew) { if (options.password) { // this forces to accept only if a room already exists return this.password === options.password && !isNew; } else { // always dissallow joining without a password // (you may want to change this) return false; } } I haven't tested this code, you may need to modify it slighly