我做了一些实验,似乎唯一重要的是昵称。密码确实是用来注册你的,与nick相关联,而不是用户名或真实姓名。至少在 Foonetic 上。
首先,我使用昵称“Iggle”和一些随机的其他数据登录:
PASS stuff
NICK Iggle
USER whatever 0 * somerealname
然后我注册了
PRIVMSG nickserv register pinetree myemail@gmail.com
并验证了它。所以现在“pinetree”是 Nick 的密码:Iggle,用户名:whatever,真实姓名:somerealname。
我断开连接并重新连接。
PASS something
NICK Iggle
USER whatever 0 * somerealname
它让我登录但抱怨密码无效。好的:
PRIVMSG nickserv identify pinetree
这很有效,它给了我 +r。所以PASS 命令确实与您在 NickServ 注册的密码相对应。执行WHOIS Iggle 显示用户名“whatever”和真实姓名“some real name”。我断开连接并重新连接。
PASS pinetree
NICK Iggle
USER canada 0 * ghana
这让我登录并且没有抱怨密码,直接给我+r!这证实了PASS 命令与提供给 nickserv 的密码相同,并且由于我使用了不同的用户名和真实姓名,这表明这两者都与密码无关——只有昵称很重要。 WHOIS Iggle 显示了用户名“canada”和真实姓名“ghana”,没有提及我之前登录时使用的数据。因此,您甚至可以在每次连接到服务器时使用不同的用户名和真实姓名,而且似乎没有人注意到。
结论: 昵称似乎是唯一重要的东西。一旦在 nickserv 注册,它就会永久附加到密码上,用户名和真实姓名无关紧要,每次登录时都可以更改。它们甚至似乎都没有被服务器存储在任何地方。