I figure that this should be possible, as it is a requirement asked by my supervisor. There are a few types of accounts, one of them is a 'company' account which should allow anyone in the company who has these credentials to log in at the same time.
Now my question is, how do I store temporary data like: (this is fictive) shopping carts, keeping track of wizards,... I suppose that I'll have to store this in the database? What would be my best option. Link it to the unique session id?