java - 如果用户在java中从一台设备上注销,则从所有设备上注销用户

标签 java

我正在开发一个java应用程序,在此我的要求是 - 用户可以从不同的设备登录,但如果他在一个设备上注销,那么用户的ID将自动从其他设备注销。我通过servlet和 session 来做到这一点但无法解决。

谢谢。

最佳答案

假设您有 3 台设备:

1. Desktop
2. Mobile
3. iPad

您的应用程序有一个监听器,它不断查看数据库中的表。

当用户从任何一个设备注销时,您会将数据库中的状态设置为“注销”。其他设备监听器将自动了解并执行相应设备的注销代码。

示例设计:

enter image description here


对于实时情况,从任何一台设备注销时推送 JMS 消息,并使其他设备订阅该主题。

关于java - 如果用户在java中从一台设备上注销,则从所有设备上注销用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25036207/

相关文章:

java - 正则表达式从全名中删除首字母缩写

从 IDE Netbeans 运行 Java GUI 程序

java - 将 Java 中的 C++ DLL 与 JNA 结合使用

Java反射: Initialize object using interface but using String value for class name

java - 创建 Android Wifi 聊天应用程序

java - 在 Java 中,这些方法中哪种更好?

java - 找不到 Spring Security/登录

java - 在多个项目中重用 java 源代码

java - 是否有任何 apache utils 打印数组一些可理解的字符串

Java:使用命令行参数处理文件名