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