Module: MinimalistAuthentication::Sessions

Extended by:
ActiveSupport::Concern
Defined in:
lib/minimalist_authentication/sessions.rb

Instance Method Summary collapse

Instance Method Details

#createObject



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/minimalist_authentication/sessions.rb', line 14

def create
  if authenticated_user
    scrub_session!
    authenticated_user.logged_in
    session[MinimalistAuthentication.configuration.session_key] = authenticated_user.id
    set_or_verify_email || after_authentication_success
    return
  else
    after_authentication_failure
  end
end

#destroyObject



26
27
28
29
30
# File 'lib/minimalist_authentication/sessions.rb', line 26

def destroy
  scrub_session!
  flash[:notice] = "You have been logged out."
  redirect_to logout_redirect_to
end

#newObject



10
11
12
# File 'lib/minimalist_authentication/sessions.rb', line 10

def new
  new_user
end