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