繁体   English   中英

跟踪已登录的用户

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM