2014-11-17 2 views
1

내 .cfg 파일을 조작 한 다음 모든 것을 정상으로 되돌립니다.XMPP 503 서비스를 사용할 수 없음

나는 여전히 연결할 수는 있지만 인증을 할 수는 있지만 새로운 사용자를 등록 할 수는 없습니다. 글쎄, 나는 사용자를 등록 할 수 없었다.

나는 이런 식으로 뭔가 할 스위프트에서 브리지와의 Obj-C에 대한 XMPPFramework을 사용하고

:

... 
Static.xmppStream!.registerWithPassword("123", error: &error) 
... 

난 아무것도 코드 문제라고 생각하지 않습니다, 그러나 그것은 ejabberd 서버 구성에 뭔가 .

나는이 :

{access, register, [{allow, all}]}. 

내 구성에서

{mod_register, [ 
    ... 
    {access, register, [{allow, all}]} 

.

+0

는, 실제로 ejabberd 문제입니다. 필자는 PSI 데스크톱 클라이언트로 테스트를 마쳤으며 완벽하게 작동했습니다. 그러나 JWChat과 같은 웹 클라이언트로 이동했을 때 로그인 할 때마다 "서비스를 사용할 수 없습니다."라는 메시지가 나타납니다. JWChat 웹 클라이언트에서 먼저 확인하여 ejabberd 문제인지 확인하십시오. http://stackoverflow.com/questions/26969239/ejabberd-with-jwchat-is-not-working-service-is-unavailable – wolvorinePk

+0

주셔서 감사합니다. JWChat에서 로그인합니다. 그러나, 그것은 너무 애플 리케이션에 로그인 않습니다. 그것은 작동하지 않는 등록이고 JWChat에서 테스트 할 수 없습니다. – user83039

답변

0

결국 cfg 파일을 here에서 가져 와서 다시 구성했습니다.

+0

예, 귀하의 mod_register 구성이 잘못되어 액세스 모델 구성 이름을 언급하지 않았습니다. –

0

mod_register은 다음과 같이해야합니다 :

지금 막 다소 동일한 질문을 게시 한
mod_register: 
    access_from: allow 
    access: all 
관련 문제