OpenBD / openbd-core

The original open source Java powered GPL CFML runtime engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mongo session storage not siloed into application

wpultz opened this issue · comments

@ARWilliamson this is one we talked about today

When Mongo session storage is enabled, distinct applications (as denoted by application name) share the same session data.

account-1
+-----------+--
|      cfid | 0
|   cftoken | 96279A96-418B-4649-B646473937A12436
|  urltoken | CFID=0&CFTOKEN=96279A96-418B-4649-B646473937A12436
| sessionid | ACCOUNT-1_0_96279A96-418B-4649-B646473937A12436
|      echo | {CFML Type::struct}
|  language | en
|      user | {CFML Type::struct}
| tokenMeta | {"dev_token":"Token generated for development","enrollment_program_code":"uf","aid":"1","aguid":"8618274f1a
+-----------+--


account-314
+-----------+--
|      cfid | 0
|   cftoken | 96279A96-418B-4649-B646473937A12436
|  urltoken | CFID=0&CFTOKEN=96279A96-418B-4649-B646473937A12436
| sessionid | ACCOUNT-314_0_96279A96-418B-4649-B646473937A12436
|      echo | {CFML Type::struct}
|  language | en
|      user | {CFML Type::struct}
| tokenMeta | {"dev_token":"Token generated for development","enrollment_program_code":"uf","aid":"314","aguid":"8618274f
+-----------+--


account-1
+-----------+--
|      cfid | 0
|   cftoken | 96279A96-418B-4649-B646473937A12436
|  urltoken | CFID=0&CFTOKEN=96279A96-418B-4649-B646473937A12436
| sessionid | ACCOUNT-1_0_96279A96-418B-4649-B646473937A12436
|      echo | {CFML Type::struct}
|  language | en
|      user | {CFML Type::struct}
| tokenMeta | {"dev_token":"Token generated for development","enrollment_program_code":"uf","aid":"314","aguid":"8618274f
+-----------+--

This is now fixed with the checkin i made this evening. Nightly build 15th October will have this resolved