2016-06-07 1 views

Répondre

1

Pas besoin d'utiliser des mots de passe, tout simplement faire de la place « membres seulement » - seules les personnes qui s'invitent peut accéder à cette salle

+0

S'agit-il du paramètre côté serveur ou du côté client? Merci! –

+0

C'est le réglage de la pièce qui persiste sur le serveur, peut être changé par la chambre "administrateur" du client – vitalyster

1

Je ne sais pas, mais je peux prosodie aide dans les spécifications XMPP à trouver (il suffit de rechercher des espaces de noms dans le code Prosodie).

Cependant, vous demandez 3/4 tâche differentes

1) Limiter à des « ensemble donné d'utilisateurs »: si prosodie a Groupes, vous pouvez ajouter un certain nombre de groupes à votre GroupChat

2) a propos de mot de passe: tout en créant un GroupChat vous pouvez définir comme configuration:

"muc#roomconfig_passwordprotectedroom" -> true 
"muc#roomconfig_roomsecret" -> "mypassword" 

3) a propos restreint rejoindre: lors de la création (ou la mise à jour des cours) Une configuration de GroupChat, vous devez définir:

"muc#roomconfig_membersonly" -> true; 

et pendant que vous invitez un utilisateur, vous devez: 1) grantVoice (il est facultatif, mais certaines implémentations peut exiger) 2) grantMembership ou quelque chose vous aimez dans « XEP-0045: multi-User-Chat - 5.1 Rôles »

toutes les spécifications sont pris en charge par les serveurs afin que vous devez vérifier ce qui soutient prosodie et comment, mais la recherche d'espaces de noms Recherchons court;)

Docs: http://xmpp.org/extensions/xep-0045.html