0

我正在使用 Jabbernet 服务器和库开发一个信使类型的应用程序。目前我在注册新用户时遇到问题。

首先我想知道,是否需要以管理员身份登录才能注册新用户?

我尝试使用和不使用管理员登录进行注册,但它总是“ Not Authorized”。

JID jid = new JID("test4", server_IP_address, "");
JClient.User = "test4";
JClient.Password = "test4";
JClient.AutoLogin = false;

JClient.OnLoginRequired += new bedrock.ObjectHandler(this.OnLoginRequired);
JClient.OnRegisterInfo += new RegisterInfoHandler(this.OnRegisterInfo);
JClient.OnRegistered += new IQHandler(this.OnRegistered);

JClient.Connect();
JClient.Register(jid);
JClient.Close(true);

return true;

我究竟做错了什么?

4

1 回答 1

0

您没有提供注册方法所需的主机名,请尝试使用帮助来获得您必须通过注册方法传递的参数的完整解释,至少据我了解您的问题。

于 2011-01-02T07:30:58.363 回答