Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Session management in Web application

763219
Member Posts: 1
Hi,
I have recently started to work(or rather maintain) on a Web application. The session management is non existent in this application. This application follows a client specific framework.
I have noted the some of the major discrepancies below
1. Same user logged in to different windows(IE 6+) share the session.
2. Different users logged also share the same session.
When I searched online for possible solutions I came across concepts of using Cookies, URL Rewriting with JSessionID etc.
Could someone please suggest some methods to manage sessions properly. It would be great if I can get some links using which I can implement the said methd without much trouble.
Thanks!
I have recently started to work(or rather maintain) on a Web application. The session management is non existent in this application. This application follows a client specific framework.
I have noted the some of the major discrepancies below
1. Same user logged in to different windows(IE 6+) share the session.
2. Different users logged also share the same session.
When I searched online for possible solutions I came across concepts of using Cookies, URL Rewriting with JSessionID etc.
Could someone please suggest some methods to manage sessions properly. It would be great if I can get some links using which I can implement the said methd without much trouble.
Thanks!
Answers
-
I have recently started to work(or rather maintain) on a Web application. The session management is non existent in this application.That doesn't mean that there isn't any. If it is a servlet container of any kind it is obliged to do session management.1. Same user logged in to different windows(IE 6+) share the session.A container won't do that.2. Different users logged also share the same session.A container won't do that either.
I conclude that there is session management in the application and that it is broken. Severely.When I searched online for possible solutions I came across concepts of using Cookies, URL Rewriting with JSessionID etc.The container does all that for you. See the Java Servlet Specification. -
user2954391 wrote:Different browser windows created in the same (client side) browser process will share a single session. That's the way browsers are designed, has nothing to do with your application.
1. Same user logged in to different windows(IE 6+) share the session.
2. Different users logged also share the same session.
Whether a new browser window is part of the same client side process or not depends on the design of the browser application and operating system, again has nothing to do with your application.
This discussion has been closed.