0

我想将我网站上的用户与 TeamSpeak 服务器连接起来,我可以自动授予权限、禁止用户等。

目前用户必须在我的网站上输入他的 Ts UID,以便我可以在 TS 数据库中搜索他。

但是现在有一段时间,您可以使用 TeamSpeak 帐户登录 TeamSpeak 客户端。

有没有一种方法可以让用户使用这个 Teamspeak 帐户登录我的网站,比如使用 Google、Facebook 等?

当他们使用该帐户登录时,我能否在我的 TS 服务器上找到他们?

4

1 回答 1

1

TeamSpeak 的 myTeamSpeak 系统绝对不是为任何 oauth 类型的功能而设计的。然而,TeamSpeak 有一个出色的插件 SDK、serverquery 和 clientquery 可用于与 teampeak 交互。

我建议您通过用户的 IP 地址“链接”用户的 TeamSpeak UID,例如https://ts-n.net/ranksystem.php 。从那里您可以简单地接受登录,或者您可以更进一步,通过上述方式之一发送带有“激活码”的消息,以与 teampeak 交互以提高安全性。

据我了解,您希望通过使用 teampeak 的身份验证形式找到登录到您网站的在线用户。我不知道您所说的“他们”是什么意思,但是teampeak 的服务器查询让您可以搜索其数据库中的每个客户端,并且您要查找的任何内容都在那里或在您的日志文件夹中。

抱歉,我无法提供更多帮助,我会在/如果您澄清您的问题时编辑此/回复。

于 2018-03-02T16:40:10.317 回答