Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. require 'digest/sha1'
  2.  
  3. class User < ActiveRecord::Base
  4. validates_presence_of :username, :password
  5. def self.authenticate(username, password)
  6. if password
  7. sha1password = Digest::SHA1.hexdigest(password)
  8. else
  9. sha1password = ''
  10. end
  11. return find(:first, :conditions => [ "username = '#{username}' AND password = '#{sha1password}'" ])
  12. end
  13. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement