Class: CASino::SessionsController

Inherits:
ApplicationController show all
Includes:
SessionsHelper
Defined in:
app/controllers/casino/sessions_controller.rb

Instance Method Summary collapse

Methods included from SessionsHelper

#current_ticket_granting_ticket?

Methods inherited from ApplicationController

#cookies

Instance Method Details

#createObject



13
14
15
# File 'app/controllers/casino/sessions_controller.rb', line 13

def create
  processor(:LoginCredentialAcceptor).process(params, request.user_agent)
end

#destroyObject



17
18
19
# File 'app/controllers/casino/sessions_controller.rb', line 17

def destroy
  processor(:SessionDestroyer).process(params, cookies, request.user_agent)
end

#destroy_othersObject



21
22
23
# File 'app/controllers/casino/sessions_controller.rb', line 21

def destroy_others
  processor(:OtherSessionsDestroyer).process(params, cookies, request.user_agent)
end

#indexObject



4
5
6
7
# File 'app/controllers/casino/sessions_controller.rb', line 4

def index
  processor(:TwoFactorAuthenticatorOverview).process(cookies, request.user_agent)
  processor(:SessionOverview).process(cookies, request.user_agent)
end

#logoutObject



25
26
27
# File 'app/controllers/casino/sessions_controller.rb', line 25

def logout
  processor(:Logout).process(params, cookies, request.user_agent)
end

#newObject



9
10
11
# File 'app/controllers/casino/sessions_controller.rb', line 9

def new
  processor(:LoginCredentialRequestor).process(params, cookies, request.user_agent)
end

#validate_otpObject



29
30
31
# File 'app/controllers/casino/sessions_controller.rb', line 29

def validate_otp
  processor(:SecondFactorAuthenticationAcceptor).process(params, request.user_agent)
end