Method: Credential.salt_and_hash
- Defined in:
- app/models/credential.rb
.salt_and_hash(password) ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'app/models/credential.rb', line 22 def self.salt_and_hash(password) begin @salt = Rails.configuration.authentication_salt rescue @salt = "Salt is missing - No Salt is a bad idea!" logger.error @salt # cheeky? end unless @salt Digest::SHA256.hexdigest( "%s%s" % [password, @salt] ) end |