[英]keep track of logged in users
我正在用PHP设计一个应用程序,类似于一个用户目录,在其中我需要显示每个用户的登录状态。 有没有一种安全的方法来判断用户是否已连接(登录)?
编辑:我正在使用某些应用程序逻辑来更新帖子。 该应用程序是关于工匠目录的。 每个工匠将登录到该应用程序。 当某人搜索工匠时,他将能够看到已登录的工匠并发送一条消息,其中包含需要完成的工作描述。 工匠可能没有仅登录应用程序的其他活动,因此,无论用户是否登录,其自身的应用程序都必须具有“告诉”的方式。
我认为只有php才能满足您的要求。 看一下socket.io或类似的东西。 您可以通过具有Longpolling / sse / websockets之类的连接的工匠来实现此目的。 您可以将其与提供html的php集成在一起,然后在文档准备好与socket.io的客户端之间建立连接。
“安全”是指“准确”吗?
我建议他们最初成功登录(安全!)时,将标志设置为LOGGED_IN
。 然后,每当该用户请求另一个页面时,更新时间戳。 当last_update
达到宽限期15分钟?时,您可以假定它们已注销。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.