Switch User Account

Allows specific users to login as any other user account

#ProcessWire ProcessSwitchUser

This module allows the default admin - and other users you specify - to login as any other user as defined in the module config. This could be useful for reproducing errors your users can see on websites or during testing, but I would suggest it is used wisely as there are some obvious snooping abilities in using this.

Once installed, you can configure the module to be usable by various members of staff other than the default admin account, as well as define which roles or individual users you will be able to login as.

After saving the config settings, you will find a page under the Setup menu in the admin called "Switch User". Selecting a user from the list checks via AJAX whether the user has admin access (this is a basic check for the page-edit permission as by default the admin homepage requires page-edit to load the page tree) and will either allow you to redirect to the homepage or back to the admin depending on that check.

Full details of this module are available here: http://processwire.com/modules/process-switch-user/

Updates:

  • v0.0.6 - first release.

More modules by Peter Burlingham

  • Admin Template Columns

    Adds left and right column fieldsets to use in any admin templates and applies styling to remove their borders and padding
  • Process Email To Page

    Parses emails and image attachments from multiple addresses to various parts of your site so you can update them via mobile devices.
  • Maintenance Mode

    Allows you to put your site into maintenance mode so that users who are not logged in are taken to the login screen and a message is displayed accordingly.
  • Minify

    Compresses and combines javascript and CSS files for use in templates using the Minify library. Please see the license file included for licensing info.
  • Switch User Account

    Allows specific users to login as any other user account
  • Process Dashboard

    A custom dashboard page for the ProcessWire admin.

All modules by Peter Burlingham

Install and use modules at your own risk. Always have a site and database backup before installing new modules.