app/controllers/sessions_controller.rb in tkh_authentication-0.1.10 vs app/controllers/sessions_controller.rb in tkh_authentication-0.1.11

- old
+ new

@@ -13,24 +13,29 @@ cookies.permanent[:auth_token] = user.auth_token else cookies[:auth_token] = user.auth_token end redirect_to (session[:target_page] || safe_root_url), notice: t('authentication.login_confirmation') - session[:target_page] = nil + destroy_target_page else flash.now.alert = t('authentication.warning.email_or_password_invalid') render "new" end end def destroy cookies.delete(:auth_token) + destroy_target_page 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 + + def destroy_target_page + session[:target_page] = nil end end