2013-11-26 67 views
1

我讀取XMPP DOC:XEP-0045: Multi-User Chat在xmpp多聊天中,管理員角色只授予在線用戶成員資格到創建的房間?

在doc

,有一個這樣的段:

管理員可以授予成員資格給用戶;這是通過改變 隸屬關係爲用戶的裸JID爲「會員」進行(如果劃痕是 提供,尼克成爲如果 該功能被實現支持在室內用戶的默認暱稱):

Example 120. Admin Grants Membership 

<iq from='[email protected]/desktop' 
    id='member1' 
    to='[email protected]' 
    type='set'> 
    <query xmlns='http://jabber.org/protocol/muc#admin'> 
    <item affiliation='member' 
      jid='[email protected]' 
      nick='thirdwitch'/> 
    </query> 
</iq> 

The <reason/> element is OPTIONAL. 

那麼,管理員想要授予會員資格的用戶應該是在線還是不在線?換句話說,無論管理員當前的登錄狀態(在線還是離線),管理員是否可以單方面決定授予新用戶的角色(成員資格)?

回答

1

正確,用戶不需要在線或在房間內更改他們的affiliation。例如,需要將新成員添加到僅限會員的會議室。

roles也是如此,它們是與房間中的用戶相關的臨時特權,而不是他們的JID。

+0

嗨,首先感謝您的回答,我發佈了另一個關於XMPP MUC的問題,請您檢查一下嗎? http://stackoverflow.com/questions/20209235/how-to-keep-the-groupchat-room-muc-existing-all-the-time-even-if-disconnected – programmingIdiot

相關問題