Skip to content

How To: Configure a master password

julescopeland edited this page Mar 8, 2012 · 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)
     return true if password == "THE MASTER PASSWORD MUAHAHA"
     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