Steps to reproduce (after generating based on demo2025 project):
- Open browser Microsoft Edge, login using nancy username and password 1234, and make sure it succeeds.
- Open browser Google Chrome, then login using admin username and password master, and make sure it succeeds, too.
- Still in Google Chrome browser, then open Employees List Page, and then click on Switch to ‘nancy’, and here is the issue… you will see two Toast messages appear, one Error message: User ‘admin’ already logged in, and the other is success message: You have switched to ‘nancy’, after that you will be redirected to the Login page.
- However, related to the condition in step 3 above, system is not logged out actually, it still logged in as nancy (and yes, we are still in Google Chrome browser, in this case).
- I can click another menu that should be able accessed by nancy username in that Google Chrome browser, and so forth.
- In the other side, I can still continue to use nancy username in Microsoft Edge browser (as expected).
Additional info that might be useful to reproduce this issue:
- Advanced Security under User Login Options section-> Login, I enabled Track failed attempts and Disallow concurrent login options.
- Advanced Security under User Table FIelds section, all the five fields are setup properly (Photo, Email, HomePhone, Activated, and Profile).
- Advanced Security under User Table List Page Options, all the available options are enabled, EXCEPT FOR Reset user secret (two factor authentication) is disabled.
- Another Advanced Security settings remains the same with the original setting of demo2025 project.
So, my feedback is: there is no need to display the Login page, and the error message that inform user admin already logged in should not be displayed neither. Perhaps, this issue occured since there is no List permission for Operator user level that belongs to nancy username, for the Employees table.
Later, I tried to enable at least List permission for Employees table (of course after switching back to admin user), then tried again switch to nancy, there is no error message above.