BartlomiejSkwira
5/16/2013 - 1:30 PM

Log in user in Rails

Log in user in Rails

def create
    user = User.find_by_email(params[:session][:email].downcase)
    if user && user.authenticate(params[:session][:password])
      sign_in user
      redirect_to user
    else
      flash.now[:error] = 'Invalid email/password combination'
      render 'new'
    end
  end

def sign_in(user)
    cookies.permanent[:remember_token] = user.remember_token
    self.current_user = user
end