我正在使用smamp使用xmpp与openfire进行聊天应用程序。现在我想问一个问题,我可以在同一个中实现忘记密码功能。我在互联网上搜索过一些人说是的,有些人说没有,但是没有人给我提供稳定的解决方案。
请帮帮我
由于
答案 0 :(得分:1)
这实际上取决于您实现/配置身份验证的方式。据我所知,XMPP没有这样的功能。
最简单的方法可能是使用一些已经具有此功能的工具来创建和管理用户,最好是在某些标准存储库(如LDAP)中。然后让Openfire使用LDAP进行身份验证。
答案 1 :(得分:0)
很大程度上取决于您用作数据库后端的内容。您将不得不了解它是哪个数据库。如果它是MySQL或Postgres,使用Perl应该很简单。如果它是内置数据库,则不太确定。
您可能想要考虑这样一个问题:您如何确保说出需要重置密码的人是他们所说的人(不是说谎的人)?