The Administrator should be able to log in as any user and experience that users permissions.
The Administrator should be able to exit as user and return to administrator account permissions.
When the administrator is logged in as user, The administrator if edits or posts should be that user.
I can think of a lot of reasons why this is useful and other software uses this concept for website administration.
updated by @developer-networks: 11/26/16 05:29:04PM