Module: Koi::Controller::RecordsAuthentication

Included in:
Admin::SessionsController, Admin::TokensController
Defined in:
app/controllers/concerns/koi/controller/records_authentication.rb

Instance Method Summary collapse

Instance Method Details

#record_sign_in!(admin_user) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'app/controllers/concerns/koi/controller/records_authentication.rb', line 13

def record_sign_in!(admin_user)
  (admin_user)

  admin_user. = Time.current
  admin_user. = request.remote_ip
  admin_user. += 1

  admin_user.save!
end

#record_sign_out!(admin_user) ⇒ Object



23
24
25
26
27
28
29
30
31
32
# File 'app/controllers/concerns/koi/controller/records_authentication.rb', line 23

def record_sign_out!(admin_user)
  return unless admin_user

  (admin_user)

  admin_user. = nil
  admin_user. = nil

  admin_user.save!
end

#update_last_sign_in(admin_user) ⇒ Object



6
7
8
9
10
11
# File 'app/controllers/concerns/koi/controller/records_authentication.rb', line 6

def (admin_user)
  return if admin_user..blank?

  admin_user. = admin_user.
  admin_user. = admin_user.
end