使用jquery ajax警告用户登录其他用户

时间:2009-12-20 14:43:30

标签: php jquery

如何警告已经登录的用户登录的新用户........假设....

user1 one当前已登录且user2处于离线状态。 我想提醒用户1

当user2登录时............

我怎样才能实现这个目标

2 个答案:

答案 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脚本。

如果您正在寻找实际代码,我可能会在一两个小时内完成一个演示。