CodeIgniter中用户之间的私人消息

时间:2016-10-10 08:43:15

标签: php codeigniter tankauth private-messaging

我正在使用Tank auth库来处理网站注册。我在网站建设之初选择它而不是其他选项,因为它看起来很好,并且易于使用。

我需要在用户之间添加私人消息。但是,库中没有实现这样的功能。

我找到了内置私信的CodeIgniter-Aauth库。现在我看到三个选项:

  1. 自行为Tank auth添加功能
  2. 将Aauth库中的代码复制并调整为Tank auth
  3. 从Tank auth切换到Aauth
  4. 我的网站建立在Tank auth上,所以我宁愿避免使用最后一个选项。我花了几个小时来处理列出的每个选项,但取得了一些小小的成功。但感觉我在千万个方向上工作,而实际上并没有前进。我根本没有知识决定最佳行动方案,而且不确定性阻碍了我。

    所以我真的很感激,如果有更多经验丰富的人,我可以指导我如何最好地处理我网站上的私人信息。

1 个答案:

答案 0 :(得分:0)

就个人而言,我喜欢保持我的图书馆和模特的纯粹性能。因为他们完成了一项任务。在我看来,授权是一项任务,认证是另一项任务(我知道这些通常是合并的,因为你不能在没有另一项的情况下完成),私人消息传递是一项单独的任务。我不知道为什么有人会把它们捆绑到同一个库中。

所以我肯定会为用户之间的私人消息编写一个全新的库。通过这种方式,它将按照您希望的方式工作,而不是一些半生不熟的通用身份验证库决定将其作为奖励功能实现。

编辑:为了清楚起见,您应该根据身份验证的程度选择您的身份验证库,而不是任何奖励功能。你已经这样做了,所以不要再回头看了,只是因为你要添加的其他功能。