【问题标题】:Admin connecting two users管理员连接两个用户
【发布时间】:2016-03-03 15:16:25
【问题描述】:

我目前正在开展一个涉及用户相互联系的项目。 用户自己不会选择与谁联系,他们会自动分配给彼此。

我已经使用 PHP 和 mysql 设置了用户和管理员配置文件。

谁能帮我解决这个问题? 我不是在找人为我编写代码,我只是想要一些关于如何做到这一点的指导,因为我是编程新手。

我已经看到人们如何将彼此添加和删除为朋友的示例,但这不是我想要的。

我需要管理员才能将一个列表中的用户链接到另一个列表中的用户。然后我需要他们作为他们的连接出现在彼此的个人资料中。

我希望这是有道理的。如果需要,我可以提供更多信息。

【问题讨论】:

  • 这与两个用户相互添加有何不同?而是让管理员而不是最终用户进行连接。
  • 我只是对如何实现这一点感到困惑。也许我在脑海中让它变得更加复杂。我是否会向管理员显示两个用户列表,然后在选择 2 个用户时添加一个连接选项?并将这两个用户的 ID 添加到连接表中?
  • 您能否添加图表或更强大的示例来提供帮助?

标签: php mysql connection profiles


【解决方案1】:

您实际上可以通过创建一个包含将用户连接在一起的方法的类来解决此问题。允许管理员选择两个成员,然后使用数据库来存储用户之间的连接。

管理员可以通过使用简单的表单并查询数据库中所有当前用户然后POST 将其发送给处理程序(类)来完成此操作。

您的基础设施应该看起来像这样:

类连接
方法 1 - 创建连接(包括检查它们是否已经连接)
方法 2 - 创建连接平台或/和接口。

初始化类:
方法 1 - 可能在每个以这种方式连接的用户之间持有唯一的连接密钥,每个用户将只有匹配的密钥。

数据库结构:
cid = 连接 ID - 主键
connection1 = 第一个用户
connection2 = 第二个用户。

【讨论】:

    猜你喜欢
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多