app/controllers/sessions_controller.rb in tkh_authentication-0.1.8 vs app/controllers/sessions_controller.rb in tkh_authentication-0.1.9

- old
+ new

@@ -1,14 +1,15 @@ class SessionsController < ApplicationController def new + set_target_page redirect_to root_path if current_user end def create - user = User.find_by_email(params[:email]) set_target_page + user = User.find_by_email(params[:email]) if user && user.authenticate(params[:password]) if params[:remember_me] cookies.permanent[:auth_token] = user.auth_token else cookies[:auth_token] = user.auth_token @@ -23,12 +24,12 @@ def destroy cookies.delete(:auth_token) redirect_to safe_root_url, notice: t('authentication.logout_confirmation') end - + private - + def set_target_page session[:target_page] = request.referer unless session[:target_page] # && !request.referer.nil? end end