scube-server/app/controllers/sessions_controller.rb
Thibault Jouan 4f66db2682 Refactor code related to authentication:
* User model
* SessionsController
2011-08-29 20:23:20 +00:00

14 lines
343 B
Ruby

class SessionsController < ApplicationController
skip_before_filter :authenticate!, :only => [:new, :create]
def create
user = User.find_by_email(params[:session][:email])
if user.try(:authenticate?, params[:session][:password])
self.current_user = user
redirect_to :root
else
render 'new'
end
end
end