Una colonna utente standard in Devise è last_sign_in_at
, che contiene il valore precedente di current_sign_in_at
quando current_sign_in_at
viene aggiornato.Che cosa è last_sign_in_at utilizzato in Devise?
last_sign_in_at
ha qualche utilità per la funzionalità di base di Devise o la funzionalità del modulo o è solo lì come una comodità generale?
Come ottenere il tempo di sign_out in elaborazione? –
Questa è una domanda diversa e il modulo tracciabile non sarà di aiuto. La tua risposta dipende da cosa vuoi e cosa hai già implementato. È possibile creare la propria colonna signed_out nel database e impostarla nell'azione di disconnessione del controller delle sessioni del controller, oppure utilizzare il modulo timeoutable di Devise (se disponibile) ed esaminare l'attributo last_access. – IAmNaN