2016-06-07 14 views

Antwort

1

Keine Notwendigkeit, Passwörter zu verwenden, nur Raum „nur für Mitglieder“ machen - nur Leute, die

dass Raum anmelden einladen können
+0

Ist dies serverseitige oder clientseitige Einstellung? Vielen Dank! –

+0

Es ist die Raumeinstellung, die auf dem Server bestehen bleibt, kann vom Raum "Administrator" vom Client geändert werden – vitalyster

1

Ich weiß Prosodie nicht, aber ich kann Hilfe in XMPP-Spezifikationen zu finden (Suche nur nach Namespaces im Prosody-Code).

auch immer Sie für 3/4 differents Aufgabe fragen

1) Nur in „bestimmten Gruppe von Benutzern“: wenn Prosodie Gruppen hat, können Sie eine beliebige Anzahl von Gruppen zu Ihrem Gruppenchat hinzufügen

2) über Passwort: während ein Gruppenchat Erstellen Sie als Konfiguration einstellen:

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

3) über eingeschränkt verbinden: beim Erstellen (oder Aktualisierung natürlich) Eine Gruppenchat Konfiguration, müssen Sie folgendes einstellen:

"muc#roomconfig_membersonly" -> true; 

und während Sie ein Benutzer laden Sie müssen: 1) grantVoice (es optional ist, aber einige Implementierungen können es erfordern) 2) grantMembership oder etwas Sie mögen in „XEP-0045: Multi-User-Chat - 5.1 Rollen“

Nicht alle Spezifikationen von Servern unterstützt werden, so müssen Sie überprüfen, was Prosodie unterstützt und wie, aber für Namensräume Suche machen suchen kürzer;)

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