Files
nairobi/app/controllers/management/sessions_controller.rb
2015-10-11 16:57:09 +02:00

25 lines
567 B
Ruby

class Management::SessionsController < ActionController::Base
def create
destroy_session
if manager = Manager.valid_manager(params[:login], params[:clave_usuario])
session["manager_id"] = manager.id
redirect_to management_root_path
else
raise ActionController::RoutingError.new('Not Found')
end
end
def destroy
destroy_session
redirect_to root_path, notice: t("devise.sessions.signed_out")
end
private
def destroy_session
session["manager_id"] = nil
session["managed_user_id"] = nil
end
end