2015-03-03 1 views
1

Я использую Openfire + XAMPP + строфы JS, при запуске http-bind метод будет давать ошибку в OpenFire Сервер-> Сервер Настройки-> HTTP Binding включенOpenfire + XAMPP + Строфа не подключение

connection = new Strophe.Connection(BOSH_SERVICE); 
var PSW = $('#pass').val(); 
var res = PSW.slice(basemd5enc, basemd5encsecond); 
connection.connect($('#jid').val()+'@'+jid_host,res,onConnect); 

Когда я запускаю этот код на локальное то время получили следующие ошибки:

<body><failure><not-authorized/></failure></body> 
+0

пользователь У меня есть та же самая проблема. Как ни странно, он принимает, если вы не предоставляете хост-часть аутентификации, хотя это сделает только openfire, подключив пользователя анонимно! –

+0

моя проблема решена, в открытом огне Пользователи/Группы-> Создать нового пользователя, затем попробуйте код выше, он даст правильный вывод –

ответ

0

Я думаю, вы передаете неверный пароль здесь, если вы используете строфу Js использовать этот код

connection = new Strophe.Connection(BOSH_SERVICE); 
connection.connect([email protected],mypassword,onConnect); 

[email protected] мой JID

Т.е. ketan это имя пользователя и mydomain это доменное имя

Mypassword мой Openfire пароль

 Смежные вопросы

  • Нет связанных вопросов^_^