Login /users on dashboard

I would daresay that you have probably wandered into the uibuilder realm -- much more work for you to develop, but it provides the flexibility to provide multiple user experiences and middleware access security.

You can (sorta) provide some simple access control to the dashboard pages, using the ui_control node, as this old discussion suggests. While certainly not enterprise level security, it may be enough to satisfy your management's needs...