We have a unique requirement where customer wants their authors to browse the publishing site as-if they are read-only users. Additional Notes:
- We do NOT have separate STAGING and PRODUCTION farms. It should happen in the same farm and same site collection.
- Authors do NOT want to use a separate account to browse the site. They want to switch the mode (reader-author) dynamically
Leave comments if more information is needed to understand/answer the question.