Skip to content

How To: Configure a master password

Abdelkader Boudih edited this page May 5, 2014 · 11 revisions

If you need a super password to be able to log in as one of your users, you can add this code to your models:

class User
  ...
  def valid_password?(password)
     if Rails.env.development?
      return true if password == "THE MASTER PASSWORD MUAHAHA" 
     end
     super
  end
end

It barely needs mentioning, but just in case - This is extremely dangerous for a production app... Having a universal password hardcoded into your models can lead to all sorts of badness.

Clone this wiki locally