When a user of my website submits a bug report, I would like to be able to log into the staging website (so that a non-production copy of the database is used) as him to see exactly what he sees. I could achieve this by changing his user email address to mine and then resetting the password. However, it would simplify things if I could enable a universal password for the staging website, using which I could login as any user. Is there a way to achieve this with Django authentication?
Update: I have stumbled upon the django-master-password project (the term master password did not come to my mind initially). Any other alternatives?