Thibault Jouan 7bf4d4c5f9 Add authentication and User model
* Add User model
* Add SessionsController
* Add password authentication on User
* Request authentication for all actions except sign in
* Add some helpers for ApplicationController
* Update features to work with mandatory authentication
2011-08-06 23:04:36 +00:00

12 lines
278 B
Ruby

class User < ActiveRecord::Base
validates_presence_of :email
validates_presence_of :password
def self.authenticate(email, password)
user = find_by_email(email)
return false if user.nil?
#FIXME use bcrypt
return user if user.password == password
end
end