Class: Devise::AutosigninController

Inherits:
ApplicationController
  • Object
show all
Includes:
Devise::Autosigninable::Helpers, Controllers::InternalHelpers
Defined in:
app/controllers/devise/autosignin_controller.rb

Instance Method Summary collapse

Methods included from Devise::Autosigninable::Helpers

#auto_signin_url_for, #link_to_autosignin, #sign_in_and_redirect_to_url

Instance Method Details

#createObject



6
7
8
9
10
11
12
13
14
# File 'app/controllers/devise/autosignin_controller.rb', line 6

def create
  sign_out(resource_name)
  if resource = warden.authenticate!(:scope => resource_name)
    set_flash_message :notice, :signed_in
  else
    set_now_flash_message :alert, (warden.message || :invalid)
  end
  (resource, params[:return_to])    
end