Class: Genkan::SessionsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/genkan/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



14
15
16
17
18
19
# File 'app/controllers/genkan/sessions_controller.rb', line 14

def create
  user.login!
  create_session
  create_encrypted_cookie
  redirect_to referer_or_root_path, notice: t("genkan.sessions.logged_in")
end

#destroyObject



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

def destroy
  destroy_session
  redirect_to genkan., notice: t("genkan.sessions.logged_out")
end

#failureObject



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

def failure
  redirect_to genkan., alert: t("genkan.sessions.failure")
end

#newObject



11
12
# File 'app/controllers/genkan/sessions_controller.rb', line 11

def new
end