Sha256: 2acda265d4cd8f4836aeb437afc0715cebbb32504145885d04097bd8b979547f

Contents?: true

Size: 347 Bytes

Versions: 276

Compression:

Stored size: 347 Bytes

Contents

module Caboose
  class LogoutController < ApplicationController
    
    # @route GET /logout
    def index
      Caboose.plugin_hook('before_logout')
      
      logout_user
      elo = User.logged_out_user(@site.id)        
      login_user(elo)      
      redirect_to params[:return_url] ? params[:return_url] : "/"    
    end
    
  end
end

Version data entries

276 entries across 276 versions & 1 rubygems

Version Path
caboose-cms-0.9.194 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.193 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.192 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.191 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.190 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.189 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.188 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.187 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.186 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.185 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.184 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.183 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.182 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.181 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.180 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.179 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.178 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.177 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.176 app/controllers/caboose/logout_controller.rb
caboose-cms-0.9.175 app/controllers/caboose/logout_controller.rb