gpt4 book ai didi

ejabberd - 在 ejabberd 中存储每个用户的自定义数据

转载 作者:行者123 更新时间:2023-12-02 09:13:53 28 4
gpt4 key购买 nike

我需要在 ejabberd 中存储每个用户的数据。我该怎么做?我的意思是我需要向用户表添加一个字段,并且我应该随时更新此数据。

我该怎么做?

最佳答案

这就是我正在做的事情。

在我的 Android 聊天应用程序中的注册过程中,我将所需的用户 ID (jabberid)、密码、电子邮件、显示名称、性别、手机等数据发布到我的 PHP API。 PHP 代码验证 userid 是否已存在,如果不存在,则首先在外部 mysql 数据库中创建用户,存储在 post 中收到的所有字段,然后通过执行 ejabberdctl register 命令在 ejabberd 中创建真实用户。在 apace\PHP 中执行命令时会出现一些权限问题,我使用 this answer here 成功解决了这些问题。 。现在我可以使用 PHP API 访问用户数据。

我的想法是,我不会用很少访问或修改的数据使 mnesia 数据库重载。恕我直言,如果您不想将 ejabberd 切换到 odbc\mysql 模式并失去 mnesia 的潜在优势,或者您计划在“仅 RAM”模式下运行 mnesia,这会有所帮助。我在对 ejabberd 的了解有限的情况下说的这一切,因此不要将我的话当作福音。

关于ejabberd - 在 ejabberd 中存储每个用户的自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27629842/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com