This application allows a site superuser (or some staff user authorized for the action) to disguise into an arbitrary user without knowing its password and without losing the original session.
marazmiki/django-disguise
Disguise into an arbitrary user in your Django powered site without knowing its password and without losing the original session!
PythonMIT