我正在做一个项目,该项目允许用户发布他们想要销售的商品,客户要求用户能够与其他人聊天。例如,用户搜索一个项目,看到该项目并查看该项目的海报是否在线,然后单击聊天以启动聊天会话。
-
为了跟踪在线用户,我在数据库中创建了一个"在线"表,以便在登录时,用户名存储在该表中,并在注销时删除。问题是,如果用户没有注销,只是关闭浏览器,则用户名不会从"联机"表中删除。实现这一点的最佳方式是什么?
-
我如何在用户之间实现聊天,这样,如果用户看到他想购买的商品,并且用户在线,他可以点击"聊天"或类似的东西,然后会打开一个聊天窗口,就像facebook一样,只有两个用户聊天,每个用户一次可以与多个其他用户聊天。
任何帮助都将不胜感激。
- 您可以在登录时创建会话,然后在x时间后终止会话并从数据库中删除条目
- 你可以使用cometchat,然后重写它以满足你的需求
试试freichat。这是一个免费的1-1聊天jquery聊天系统。