Displaying 3 results from an estimated 3 matches for "string_to_hash".
2008 Aug 01
0
Help with Access Control
...ember_token = encrypt("#{email}--
#{remember_token_expires_at}")
save(false)
end
def forget_me
self.remember_token_expires_at = nil
self.remember_token = nil
save(false)
end
private
# before filter
def self.encrypted_password(password, salt)
string_to_hash = "#{password}wibble"+ salt
Digest::SHA1.hexdigest(string_to_hash)
end
def create_new_salt
self.salt = self.object_id.to_s + rand.to_s
end
end
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Gr...
2010 Apr 26
2
woriking under webrick but not under passenger
...@password = pwd
create_new_salt
self.hashed_password = User.encrypted_password(self.password,
self.salt)
end
def after_destroy
if User.count.zero?
raise "Can''t delete last user"
end
end
private
def self.encrypted_password(password, salt)
string_to_hash = password + "wibble" + salt # ''wibble'' makes it
harder to guess
Digest::SHA1.hexdigest(string_to_hash)
end
def create_new_salt
self.salt = self.object_id.to_s + rand.to_s
end
end
-----------------------------------------
login_page.html.erb
<div class...
2007 Oct 23
11
validates_confirmation_of not working?
...word
user = nil
end
end
user
end
def password
@password
end
def password=(pwd)
@password = pwd
create_new_salt
self.hashed_password = User.encrypted_password(self.password,
self.salt)
end
private
def self.encrypted_password(password, salt)
string_to_hash = password + "wibble" + salt
Digest::SHA1.hexdigest(string_to_hash)
end
def create_new_salt
self.salt = self.object_id.to_s + rand.to_s
end
end
--------------------------------------------------
As you can see besides from a couple additional form, it''s pretty muc...