- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个简单的要求。我有一个 Web 应用程序,其中有一个登录页面、一个仪表板和一些其他页面。
如果用户想从一台计算机在多个浏览器窗口中打开应用程序,那么我希望用户仅在第一个浏览器窗口中登录一次。从下一次开始,每当用户在同一台计算机的另一个不同浏览器窗口(或选项卡)中点击应用程序 URL 时,应用程序应将用户重定向到仪表板,而无需重新登录。这样用户就不必每次在另一个浏览器窗口中打开应用程序时都登录。
在使用 JSP 和 Struts 的 Java/J2EE 中,这个完整的场景是否可行?在这里,我使用 Struts 中的容器管理登录进行身份验证(登录)。我需要为每个窗口维护不同的HTTP session (这是应用程序的固有要求)。
请大家等待快速回复,因为我被客户提出的这个非常紧急的要求所困扰。
提前致谢。
阿维 git
最佳答案
在同一浏览器(IE、Firefox、Chrome 等)中,这可以通过( session )cookie 等轻松实现。
登录后,只需设置一个 cookie,后续页面加载将从中读取。
阅读此问题以获取一些不错的附加相关信息:
Managing webapp session data/controller flow for multiple tabs
正如 @Edwin Buck 已经提到的,看看 OpenID(或类似的单点登录框架):
您还可以选择使用客户端的 IP 地址,但这非常不安全。
关于java - Java中可以实现单次登录的多个浏览器窗口吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141137/
当用户在 uisearchbar 中键入文本时,我正在过滤一个数组,但问题是我有一个警报处理程序,每次调用委托(delegate)时都会触发该处理程序,但我希望警报出现只有一次没有多次......代码
我有一个 HTML5、jQuery 卡片内存游戏,您可以通过一次翻转两张卡片来匹配卡片。我想在两张卡片匹配时播放动画,但因为我已经将 "transform: rotationY(180deg)" 应用
在我的 Jboss-EAP-6.1 中,我部署了一个名为 'myRealWebApp.war' 的 .war我可以使用此网址访问我的应用程序 - http://mywebsite.com/myReal
我是一名优秀的程序员,十分优秀!