Warn the user not to login again if they open a second tab in Chrome (or other browser) and attempt to login while an active session exists in another tab:
Steps to reproduce (we are self-hosted, we use Chrome, in this case I was accessing network over VPN):
1. Open tab in Chrome & sign in to Spectrum
2. Open new "Spectrum" tab to get to main menu
3. Open a second "Chrome" tab & sign in to Spectrum
4. No error or warning! (There should be!) - everything appears to work for now
5. Return to first "Chrome" tab (first active session)
6. Click on any menu option and get error #1 ("A server error has occurred...", see attachment)
7. Return to second "Chrome" tab
8. Click on any menu option and get error #2 ("Your session has timed out...", see attachment)
Company | Electrical Contractor Incorporated |
Job Title / Role | IT Support |
I need it... | 12 months |
Dear Viewpoint Suggestion Box contributor;
We at Viewpoint sincerely thank you for your contribution to Suggestion Box on how we can improve Viewpoint products. While we can’t do everything at once, we rely upon your feedback to help guide the prioritization of our product improvements, and Suggestion Box is a critical tool for us to understand and prioritize our customers’ needs.
Viewpoint reviews Suggestion Box regularly for all of our products and updates statuses, adds comments, and performs various house-keeping (including deleting) as needed to ensure that Suggestion Box is maintained as a productive environment for product enhancements requests.
© 2023 Trimble Inc. All Rights Reserved. Viewpoint®, Vista™, Spectrum®, ProContractor™, Jobpac Connect™, Viewpoint Team™, Viewpoint Analytics™, Viewpoint Field View™, Viewpoint Estimating™, Viewpoint For Projects™, Viewpoint HR Management™, Viewpoint Field Management™, Viewpoint Financial Controls™, Vista Field Service™, Spectrum Service Tech™, ViewpointOne™, ProjectSight® and Trimble Construction One™ are trademarks or registered trademarks of Trimble Inc. or its affiliates in the United States and other countries. Other names and brands may be claimed as the property of others.
Well...I don't see these as two different scenarios. I just see that opening a new tab, Spectrum realizes that you are already logged in and kicks the other user out faster. If you log into Spectrum with the same account, but on a different machine, Spectrum will eventually log out the first occurrence.
I think you misunderstand the request. It works well when I try to sign on a second time from a different machine. When I simply open a new tab in my browser it is broken, in my opinion. Why does the system behave differently when I sign in the second time from a duplicate tab in chrome compared to when I sign in the second time from a different machine?
Sent from Yahoo Mail for iPhone
The primary reason for the existing design is that we wanted to release the first user when subsequently logging in. This then starts the process to release the files and locks that the first user might have had. It also gives us a ground rule to prevent the user from taking up all of a company's Spectrum licenses.
But your point is well taken about the warning message. Thanks!