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