Sha256: e8c4b55f84f3dd9baf650609e362a36bf57c22f6a3ba5b135f0f6f81781728d5

Contents?: true

Size: 574 Bytes

Versions: 16

Compression:

Stored size: 574 Bytes

Contents

class MerbAuthSliceMultisite::Sessions < MerbAuthSliceMultisite::Application

  after :redirect_after_login,  :only => :update, :if => lambda{ !(300..399).include?(status) }
  after :redirect_after_logout, :only => :destroy

  private   
  # @overwritable
  def redirect_after_login
    message[:notice] = "Authenticated Successfully"
    redirect_back_or "/", :message => message, :ignore => [slice_url(:login), slice_url(:logout)]
  end
  
  # @overwritable
  def redirect_after_logout
    message[:notice] = "Logged Out"
    redirect "/", :message => message
  end
  
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
scottmotte-merb_auth_slice_multisite-0.6.0 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.6.1 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.6.2 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.0 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.1 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.2 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.3 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.4 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.7.5 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.0 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.1 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.3 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.4 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.5 stubs/app/controllers/sessions.rb
scottmotte-merb_auth_slice_multisite-0.8.6 stubs/app/controllers/sessions.rb
merb_auth_slice_multisite-0.8.6 stubs/app/controllers/sessions.rb