diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index f8129db..901f0e7 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -223,7 +223,8 @@ Devise.setup do |config| end #Check in the user if they sign in. (Devise uses Warden) -Warden::Manager.after_authentication do |user,auth,opts| +Warden::Manager.after_set_user do |user,auth,opts| + #this essentially gets called after every netzke request, but alas. user.checkin unless user.checked_in? end