如何警告已经登录的用户登录的新用户........假设....
user1 one当前已登录且user2处于离线状态。 我想提醒用户1
当user2登录时............
我怎样才能实现这个目标
答案 0 :(得分:3)
嗯,它需要大量代码,因此不太可能有人会使用复制和粘贴解决方案。
无论如何,我会指出你正确的方向:你可以使用Reverse AJAX;例如,客户端通过javascript定期请求服务器上的页面,或让他们请求“永不返回”的页面,直到其他人使用同一帐户登录。
答案 1 :(得分:0)
如果您正在寻找逻辑:
我会保留一张Currently Logged In Users
表和一张Notification Relationships
您可以编写一个简单的PHP脚本,检查Notification Relationships
表中的任何行是否都在Currently Logged In Users
表中。
你可以使用setTimeout()
事件每20/30秒左右运行一个jQuery ajax脚本,这会打到你的php脚本。
如果您正在寻找实际代码,我可能会在一两个小时内完成一个演示。