Slide 38
Slide 38 text
: DEVISE
Devise::SessionsController
flash
application_controller
class Devise::SessionsController < DeviseController
prepend_before_action :require_no_authentication, only: [:new,
prepend_before_action :allow_params_authentication!, only: :create
prepend_before_action :verify_signed_out_user, only: :destroy
if authenticated && resource = warden.user(resource_name)
flash[:alert] = I18n.t("devise.failure.already_authenticated")
redirect_to after_sign_in_path_for(resource)
end