Need User All login and logout times

Hello everyone,

I need user All login and* logout time*. not only last login and
logout
time.
I am using rails 3.2.8 + devise gem for User.

Is there any way to get all time?

Saravanan.

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Trackable


Dheeraj K.

Hi Dheeraj

Thanks for reply.
In Trackable, i can only see total sign in count, last sign in time and
sign out time…
But I need, users all sign in and sign out time stamp.
Is there any way?

I can implement this by adding records in separate table by devise
“after
sign in” and “after sign out” method. But i think its not good idea to
get
that.

On Wed, Jan 2, 2013 at 12:37 PM, Dheeraj K.
[email protected]wrote:

I need user All login and* logout time*. not only last login and logout
To post to this group, send email to [email protected].
You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Regards by
Saravanan.P

May be if your open private window and signin.
Then without signout, the user close browser my code (i.e “after sign
out”
method) will not run and i cant get sign out time… thats why i said…

On Wed, Jan 2, 2013 at 12:50 PM, Dheeraj K.
[email protected]wrote:

In Trackable, i can only see total sign in count, last sign in time and

Hello everyone,
You received this message because you are subscribed to the Google G.

To unsubscribe from this group, send email to
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Regards by
Saravanan.P

Why don’t you think its a good way?


Dheeraj K.

On Wed, Jan 2, 2013 at 3:20 PM, Dheeraj K.
[email protected]wrote:

In Trackable, i can only see total sign in count, last sign in time and
sign out time…
But I need, users all sign in and sign out time stamp.
Is there any way?

For past logins and logouts, there’s no other way to get it other than
parsing the log files.
But I think that’s no easy task plus you usually don’t have info on who
logged in and out
in the logs so that may also be impossible.

I can implement this by adding records in separate table by devise “after
sign in” and “after sign out” method. But i think its not good idea to get
that.

this is probably the best way to get what you want

Good luck!

Dheeraj K.

For more options, visit https://groups.google.com/groups/opt_out.
For more options, visit https://groups.google.com/groups/opt_out.


You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.

On Wed, Jan 2, 2013 at 3:44 PM, Saravanan P
[email protected]wrote:

May be if your open private window and signin.
Then without signout, the user close browser my code (i.e “after sign out”
method) will not run and i cant get sign out time… thats why i said…

you can get around this by using javascript and ajax. Look at before

that.

Is there any way to get all time?
https://groups.google.com/d/msg/rubyonrails-talk/-/Fc-UcJCoDm4J.
[email protected].

To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Ok Thanks for the reply Dheeraj K. and Jim Ruther N…

On Wed, Jan 2, 2013 at 1:18 PM, Jim Ruther N. [email protected]
wrote:

But I need, users all sign in and sign out time stamp.
[email protected]> wrote:

Groups “Ruby on Rails: Talk” group.

[email protected].
[email protected].

To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Regards by
Saravanan.P