Bir kullanıcı oturum açtıktan sonra, bu olayı el ile günlüğe kaydetmek ve bir veritabanı için bir sayaç sütunu artırmak istiyorum.'Geri arama' var mı?
Devise
after_login
gibi bir şey var mı? Sadece ActiveRecord
'un before_save
mu?
Bir kullanıcı oturum açtıktan sonra, bu olayı el ile günlüğe kaydetmek ve bir veritabanı için bir sayaç sütunu artırmak istiyorum.'Geri arama' var mı?
Devise
after_login
gibi bir şey var mı? Sadece ActiveRecord
'un before_save
mu?
Devise perde arkasında Warden kullanır ve Warden geri aramaları bir dizi ile malzemeleri:
https://github.com/hassox/warden/wiki/callbacks
after_authentication
callback'inde göz at. Aradığın şey bu.
Kodu:
Warden::Manager.after_authentication do |user, auth, opts|
# your code here..
end
Sadece yeni bir başlatıcı dosyası oluşturun ve orada kodu koyabilirsiniz. (Like /config/initializers/warden_callbacks.rb
)
Bu geri bildirimleri nereye yazmalıyım? –
Yeni bir başlatıcı dosyası oluşturabilir ve kodu buraya koyabilirsiniz. (Like/config/initializers/warden_callbacks.rb') – Tigraine