Here's another scenario: A laptop is shared by multiple members of a household. User A is the admin, User B is not.
User B steps up to laptop with the intention of shutting it down to leave with it. User A is currently logged in.
We have two choices here:
1- Present a warning dialog to User B saying that shutting down the laptop may cause User A to lose unsaved data in open applications, but allow him to shut the laptop down anyway.
2- Present an error message saying an admin is required to shut the machine down, at which point User B simply turns the machine off with the power button, and causes disk corruption.
Here's another scenario: A laptop is shared by multiple members of a household. User A is the admin, User B is not.
User B steps up to laptop with the intention of shutting it down to leave with it. User A is currently logged in.
We have two choices here:
1- Present a warning dialog to User B saying that shutting down the laptop may cause User A to lose unsaved data in open applications, but allow him to shut the laptop down anyway.
2- Present an error message saying an admin is required to shut the machine down, at which point User B simply turns the machine off with the power button, and causes disk corruption.