Single session module configuration
Single session options are highly confusing, and most of them are broken.
|Parameter||Name in manager||French name in manager||Description in wiki||Actual effect|
|singleIP||One IP only by user||One session per (IP,user) pair||Allow only one session per IP||
|singleSession||One session only by user||One session per user||Allow only one session per user||
|singleUserByIP||One user by IP address||One user per IP address||Allow only one user per IP||
|singleSessionUserByIP||One session by IP address||One session per IP address||Allow only one session per user on an IP||
- Rectify label and documentation for
singleIP, it's correct in English, but not in French
singleUserByIP, does anyone need it? It's been broken since 2.0, maybe longer. There are heavy privacy implications about displaying information about other users connecting from the same IP.
singleSessionUserByIP, I have no idea what it's supposed to do that the other options don't already do. And it's not implemented.
- We need more unit tests.