[development] No last access?

AjK drupal at f2s.com
Mon Feb 12 17:54:38 UTC 2007


I think what Carl want's is a block that says:

  "Hi foo, it's been 12days since you last visited us".

Correct me if I'm wrong.

--Andy


> -----Original Message-----
> From: development-bounces at drupal.org
> [mailto:development-bounces at drupal.org]On Behalf Of Eric Goldhagen
> Sent: 12 February 2007 17:39
> To: development at drupal.org
> Subject: Re: [development] No last access?
>
>
> At 9:22 AM -0800 2/12/07, Carl Mc Dade wrote:
> >Put simply (SQL Server english query style) I need to get
> >
> >"how long it has been since the user last visited"
> >
> >"the time/date of the users last visit"
> >
> >made available to a module when the user logs in.
>
> by "last visit" do you mean the last time they
> filled in the form and logged in, or the time
> they last visited a page?
>
> This is an important difference and one that
> people have asked you to clarify so they can
> assist. For example my last login to drupal.org
> was almost 24 hours ago, the last time I visited
> a page while logged in was about 30 seconds ago.
> Which do you need available to your
> function/module?
>
> --Eric
>
> >
> >Carl Mc Dade
> >____________________________
> >Web Developer
> >
> >
> >
> >
> >
> >----- Original Message ----
> >From: AjK <drupal at f2s.com>
> >To: development at drupal.org
> >Sent: Monday, February 12, 2007 6:10:54 PM
> >Subject: Re: [development] No last access?
> >
> >Carl,
> >
> >>  Nope, That is updated first so their is no way of pulling
> >>  the old time code before the newer on sets. This is the
> >>  same problem as the access object. As matter of fact the
> >>  login ia updated a split second before the access time.
> >>
> >>  access = 1171296985
> >>  login= 1171296984
> >
> >OK, let's go back to basics.... here's your question again:
> >
> >>  Is there no longer a last access functionality?
> >>  using the global user and calling $user->access
> >>  gives the value after the database has been updated.
> >>  Not the value in the database at the time of login.
> >>  Ex. the value in the database table is 0000002.
> >>  You will not get this value but the value 0000003
> >>  which is the time of the latest access.
> >
> >The ->login is updated when a user logs in. It's updated
> >just once at the login time. So I'm reading your question
> >again and, if it's not ->login that you want you'll have
> >to rephrase your question to make sense. I read your
> >question as "I want the time the user actually logged in".
> >
> >Also, you might avoid the "confrontational" type responses
> >by wording your question in a non-confrontational manner.
> >"Is there no longer a last access functionality?" sounds
> >like your accusing some Drupal Ninja Squirrel of stealing
> >some of your nuts.
> >
> >How about posting:-
> >
> >   "I want to find the time for this particular event... blah blah"
> >
> >Basically, what I want to know is what do you mean by "last access
> >functionality"?
> >
> >We have
> >   ->login which is timestamp at login
> >   ->access which is timestamp at last browser hit
> >
> >You want
> >   ->something
> >
> >Define something.
> >
> >One point; "Nope, That is updated first so their is no way of pulling the
> >old time code before the newer on sets". Erm, just how far back
> do you want
> >to go? You are experimenting on global $user and so I assume you
> logged in
> >to test, so I would expect recent values for ->login and ->access
> >
> >Imagine you are using user foo (eg uid = 1234). If you load that
> user object
> >what you appear to asking for here is "when did that user login the time
> >before the last login?". That's rather odd functionality to expect of any
> >system except those that keep a record of every login time, forever.
> >->login is "the last time the user logged in" not "the last time the user
> >logged in before last".
> >
> >So, it seems your question and your responses to date have been a little
> >unclear.
> >
> >regards,
> >--Andy
> >
> >(ps, I'm trying to help ;)
> >
> >
> >
> >
> >Need Mail bonding?
> >Go to the
> ><http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5
NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=as
k&sid=396546091>Yahoo!
>Mail Q&A for
><http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOA
RfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=ask&sid=3965
46091>great
>tips from Yahoo! Answers users.


--
-------------------------------------------
Openflows Community Technology Lab, Inc.
New York | Toronto | Montreal | Vienna
http://openflows.com
People are intelligent. Machines are tools.




More information about the development mailing list