Sha256: ec3411af089e1b972534fdf0617d36ec277597e1f1c2aec472355afd125c4e9a

Contents?: true

Size: 438 Bytes

Versions: 6

Compression:

Stored size: 438 Bytes

Contents

class Gaku::Devise::SessionsController < Devise::SessionsController
  # helper Gaku::GakuHelper
  layout 'gaku/layouts/gaku'

  # skip_before_filter :require_login, except: %i( new create )

  def create
    self.resource = warden.authenticate!(auth_options)
    set_flash_message(:notice, :signed_in)
    sign_in(resource_name, resource)
    yield resource if block_given?
    redirect_to session['previous_url'] || root_path
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gaku_frontend-0.3.0 app/controllers/gaku/devise/sessions_controller.rb
gaku_frontend-0.3.0.pre.4 app/controllers/gaku/devise/sessions_controller.rb
gaku_frontend-0.3.0.pre.3 app/controllers/gaku/devise/sessions_controller.rb
gaku_frontend-0.3.0.pre.2 app/controllers/gaku/devise/sessions_controller.rb
gaku_frontend-0.3.0.pre.1 app/controllers/gaku/devise/sessions_controller.rb
gaku_frontend-0.3.0.pre.0 app/controllers/gaku/devise/sessions_controller.rb