FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » User login status?
Show: Today's Messages :: Polls :: Message Navigator
Switch to threaded view of this topic Create a new topic Submit Reply
User login status? [message #174488] Tue, 14 June 2011 20:22 Go to next message
Co is currently offline  Co
Messages: 75
Registered: May 2011
Karma: 0
Member
Hi All,

I have this code that will change one field of the users record when
he logs in:

mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
WHERE id='$id' LIMIT 1");

This way we can display all the users who are logged in on the main
page.
When the user logs of the record will be changed again:

mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");

However what if the user just forgets to log off, then he is gone but
his status is still logged=1.
Is there a way to make sure the user status is changed even when he
forgets to log off?

Marco
Re: User login status? [message #174489 is a reply to message #174488] Tue, 14 June 2011 20:57 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 14-06-2011 22:22, Co wrote:
> I have this code that will change one field of the users record when
> he logs in:
>

one field?

> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
> WHERE id='$id' LIMIT 1");

The above will actually change TWO fields of the users record.

--
Luuk
Re: User login status? [message #174490 is a reply to message #174488] Tue, 14 June 2011 21:00 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 14-06-2011 22:22, Co wrote:
> Hi All,
>
> I have this code that will change one field of the users record when
> he logs in:
>
> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
> WHERE id='$id' LIMIT 1");
>
> This way we can display all the users who are logged in on the main
> page.
> When the user logs of the record will be changed again:
>
> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>
> However what if the user just forgets to log off, then he is gone but
> his status is still logged=1.
> Is there a way to make sure the user status is changed even when he
> forgets to log off?
>
> Marco

set them to logged='0' when the did not click anywhere on the site for
the last 5 minutes, or 10 minutes, or whatever you think would be nice...

--
Luuk
Re: User login status? [message #174491 is a reply to message #174490] Tue, 14 June 2011 21:09 Go to previous messageGo to next message
Co is currently offline  Co
Messages: 75
Registered: May 2011
Karma: 0
Member
On 14 jun, 23:00, Luuk <L...@invalid.lan> wrote:
> On 14-06-2011 22:22, Co wrote:
>
>
>
>
>
>
>
>
>
>> Hi All,
>
>> I have this code that will change one field of the users record when
>> he logs in:
>
>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>> WHERE id='$id' LIMIT 1");
>
>> This way we can display all the users who are logged in on the main
>> page.
>> When the user logs of the record will be changed again:
>
>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>
>> However what if the user just forgets to log off, then he is gone but
>> his status is still logged=1.
>> Is there a way to make sure the user status is changed even when he
>> forgets to log off?
>
>> Marco
>
> set them to logged='0' when the did not click anywhere on the site for
> the last 5 minutes, or 10 minutes, or whatever you think would be nice...
>
> --
> Luuk

You are right Luuk, it's two fields.
Is there some kind of timer code I need to do that?

Marco
Re: User login status? [message #174493 is a reply to message #174488] Tue, 14 June 2011 22:57 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 6/14/2011 4:22 PM, Co wrote:
> Hi All,
>
> I have this code that will change one field of the users record when
> he logs in:
>
> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
> WHERE id='$id' LIMIT 1");
>
> This way we can display all the users who are logged in on the main
> page.
> When the user logs of the record will be changed again:
>
> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>
> However what if the user just forgets to log off, then he is gone but
> his status is still logged=1.
> Is there a way to make sure the user status is changed even when he
> forgets to log off?
>
> Marco

The web is stateless - there is no such concept as "logged in" or not.
And there is no way to know if the user is still reading your page, has
gone to coffee (or lunch), closed the browser or even shut off the
computer. So there is no way to determine how many people are logged in
or not - and sites which claim to do that are pretty much guessing.

The best you can do is create your own custom session handler which
stores the data in a database instead of the file system. Then you can
assume as long as the session is active, the user is logged in. When
the session expires, the user is logged out. Still not real accurate,
but the best you can do.

Just a warning - custom session handlers can be complex and pretty much
beyond what you can do in a newsgroup.

Otherwise, Luuk's response is as good as any. And it will be about as
accurate as anything. You need a cron job to handle the deletion of rows.



--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: User login status? [message #174503 is a reply to message #174493] Wed, 15 June 2011 05:02 Go to previous messageGo to next message
Co is currently offline  Co
Messages: 75
Registered: May 2011
Karma: 0
Member
On 15 jun, 00:57, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> On 6/14/2011 4:22 PM, Co wrote:
>
>
>
>
>
>
>
>
>
>> Hi All,
>
>> I have this code that will change one field of the users record when
>> he logs in:
>
>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>> WHERE id='$id' LIMIT 1");
>
>> This way we can display all the users who are logged in on the main
>> page.
>> When the user logs of the record will be changed again:
>
>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>
>> However what if the user just forgets to log off, then he is gone but
>> his status is still logged=1.
>> Is there a way to make sure the user status is changed even when he
>> forgets to log off?
>
>> Marco
>
> The web is stateless - there is no such concept as "logged in" or not.
> And there is no way to know if the user is still reading your page, has
> gone to coffee (or lunch), closed the browser or even shut off the
> computer.  So there is no way to determine how many people are logged in
> or not - and sites which claim to do that are pretty much guessing.
>
> The best you can do is create your own custom session handler which
> stores the data in a database instead of the file system.  Then you can
> assume as long as the session is active, the user is logged in.  When
> the session expires, the user is logged out.  Still not real accurate,
> but the best you can do.
>
> Just a warning - custom session handlers can be complex and pretty much
> beyond what you can do in a newsgroup.
>
> Otherwise, Luuk's response is as good as any.  And it will be about as
> accurate as anything.  You need a cron job to handle the deletion of rows.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================

I have been looking at these cron jobs.
I think I have to create these on the server but I haven't been able
to find them there.

Marco
Re: User login status? [message #174507 is a reply to message #174503] Wed, 15 June 2011 10:02 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 6/15/2011 1:02 AM, Co wrote:
> On 15 jun, 00:57, Jerry Stuckle<jstuck...@attglobal.net> wrote:
>> On 6/14/2011 4:22 PM, Co wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> Hi All,
>>
>>> I have this code that will change one field of the users record when
>>> he logs in:
>>
>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>> WHERE id='$id' LIMIT 1");
>>
>>> This way we can display all the users who are logged in on the main
>>> page.
>>> When the user logs of the record will be changed again:
>>
>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>>
>>> However what if the user just forgets to log off, then he is gone but
>>> his status is still logged=1.
>>> Is there a way to make sure the user status is changed even when he
>>> forgets to log off?
>>
>>> Marco
>>
>> The web is stateless - there is no such concept as "logged in" or not.
>> And there is no way to know if the user is still reading your page, has
>> gone to coffee (or lunch), closed the browser or even shut off the
>> computer. So there is no way to determine how many people are logged in
>> or not - and sites which claim to do that are pretty much guessing.
>>
>> The best you can do is create your own custom session handler which
>> stores the data in a database instead of the file system. Then you can
>> assume as long as the session is active, the user is logged in. When
>> the session expires, the user is logged out. Still not real accurate,
>> but the best you can do.
>>
>> Just a warning - custom session handlers can be complex and pretty much
>> beyond what you can do in a newsgroup.
>>
>> Otherwise, Luuk's response is as good as any. And it will be about as
>> accurate as anything. You need a cron job to handle the deletion of rows.
>>
>
> I have been looking at these cron jobs.
> I think I have to create these on the server but I haven't been able
> to find them there.
>
> Marco

That is true - cron jobs (on Linux - Scheduled Tasks on Windows) are
triggered by the OS. Your hosting company may or may not support them.

For more information you need to learn about Linux (or Windows)
administration. Check the OS-related newsgroups for book recommendations.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: User login status? [message #174529 is a reply to message #174493] Wed, 15 June 2011 18:33 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 15-06-2011 00:57, Jerry Stuckle wrote:
> On 6/14/2011 4:22 PM, Co wrote:
>> Hi All,
>>
>> I have this code that will change one field of the users record when
>> he logs in:
>>
>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>> WHERE id='$id' LIMIT 1");
>>
>> This way we can display all the users who are logged in on the main
>> page.
>> When the user logs of the record will be changed again:
>>
>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>>
>> However what if the user just forgets to log off, then he is gone but
>> his status is still logged=1.
>> Is there a way to make sure the user status is changed even when he
>> forgets to log off?
>>
>> Marco
>
> The web is stateless - there is no such concept as "logged in" or not.
> And there is no way to know if the user is still reading your page, has
> gone to coffee (or lunch), closed the browser or even shut off the
> computer. So there is no way to determine how many people are logged in
> or not - and sites which claim to do that are pretty much guessing.
>
> The best you can do is create your own custom session handler which
> stores the data in a database instead of the file system. Then you can
> assume as long as the session is active, the user is logged in. When
> the session expires, the user is logged out. Still not real accurate,
> but the best you can do.
>
> Just a warning - custom session handlers can be complex and pretty much
> beyond what you can do in a newsgroup.
>
> Otherwise, Luuk's response is as good as any. And it will be about as
> accurate as anything. You need a cron job to handle the deletion of rows.
>
>
>

You could also check if users are still logged on, just before gathering
the list of logged on users...
(and when someone logs in)

This way your database will not give the correct 'state' to you, but to
the web-users it will, because you put all the changes in there before
you show anything to the web-users...


--
Luuk
Re: User login status? [message #174546 is a reply to message #174529] Fri, 17 June 2011 11:25 Go to previous messageGo to next message
Co is currently offline  Co
Messages: 75
Registered: May 2011
Karma: 0
Member
On 15 jun, 20:33, Luuk <L...@invalid.lan> wrote:
> On 15-06-2011 00:57, Jerry Stuckle wrote:
>
>
>
>
>
>
>
>
>
>> On 6/14/2011 4:22 PM, Co wrote:
>>> Hi All,
>
>>> I have this code that will change one field of the users record when
>>> he logs in:
>
>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>> WHERE id='$id' LIMIT 1");
>
>>> This way we can display all the users who are logged in on the main
>>> page.
>>> When the user logs of the record will be changed again:
>
>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>
>>> However what if the user just forgets to log off, then he is gone but
>>> his status is still logged=1.
>>> Is there a way to make sure the user status is changed even when he
>>> forgets to log off?
>
>>> Marco
>
>> The web is stateless - there is no such concept as "logged in" or not.
>> And there is no way to know if the user is still reading your page, has
>> gone to coffee (or lunch), closed the browser or even shut off the
>> computer.  So there is no way to determine how many people are logged in
>> or not - and sites which claim to do that are pretty much guessing.
>
>> The best you can do is create your own custom session handler which
>> stores the data in a database instead of the file system.  Then you can
>> assume as long as the session is active, the user is logged in.  When
>> the session expires, the user is logged out.  Still not real accurate,
>> but the best you can do.
>
>> Just a warning - custom session handlers can be complex and pretty much
>> beyond what you can do in a newsgroup.
>
>> Otherwise, Luuk's response is as good as any.  And it will be about as
>> accurate as anything.  You need a cron job to handle the deletion of rows.
>
> You could also check if users are still logged on, just before gathering
> the list of logged on users...
> (and when someone logs in)
>
> This way your database will not give the correct 'state' to you, but to
> the web-users it will, because you put all the changes in there before
> you show anything to the web-users...
>
> --
> Luuk

Luuk,

I like the idea but I don't know exactly how to check if users are
still logged in?

Marco
Re: User login status? [message #174553 is a reply to message #174546] Fri, 17 June 2011 18:53 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 17-06-2011 13:25, Co wrote:
> On 15 jun, 20:33, Luuk <L...@invalid.lan> wrote:
>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> On 6/14/2011 4:22 PM, Co wrote:
>>>> Hi All,
>>
>>>> I have this code that will change one field of the users record when
>>>> he logs in:
>>
>>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> WHERE id='$id' LIMIT 1");
>>
>>>> This way we can display all the users who are logged in on the main
>>>> page.
>>>> When the user logs of the record will be changed again:
>>
>>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>>
>>>> However what if the user just forgets to log off, then he is gone but
>>>> his status is still logged=1.
>>>> Is there a way to make sure the user status is changed even when he
>>>> forgets to log off?
>>
>>>> Marco
>>
>>> The web is stateless - there is no such concept as "logged in" or not.
>>> And there is no way to know if the user is still reading your page, has
>>> gone to coffee (or lunch), closed the browser or even shut off the
>>> computer. So there is no way to determine how many people are logged in
>>> or not - and sites which claim to do that are pretty much guessing.
>>
>>> The best you can do is create your own custom session handler which
>>> stores the data in a database instead of the file system. Then you can
>>> assume as long as the session is active, the user is logged in. When
>>> the session expires, the user is logged out. Still not real accurate,
>>> but the best you can do.
>>
>>> Just a warning - custom session handlers can be complex and pretty much
>>> beyond what you can do in a newsgroup.
>>
>>> Otherwise, Luuk's response is as good as any. And it will be about as
>>> accurate as anything. You need a cron job to handle the deletion of rows.
>>
>> You could also check if users are still logged on, just before gathering
>> the list of logged on users...
>> (and when someone logs in)
>>
>> This way your database will not give the correct 'state' to you, but to
>> the web-users it will, because you put all the changes in there before
>> you show anything to the web-users...
>>
>> --
>> Luuk
>
> Luuk,
>
> I like the idea but I don't know exactly how to check if users are
> still logged in?
>
> Marco

i meant to logg the user off when they have not clicked for a defined
number of minutes (after 10, or 15 minutes, or so....)

--
Luuk
Re: User login status? [message #174554 is a reply to message #174553] Fri, 17 June 2011 19:13 Go to previous messageGo to next message
me is currently offline  me
Messages: 192
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 2:53 PM, Luuk wrote:
> On 17-06-2011 13:25, Co wrote:
>> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> On 6/14/2011 4:22 PM, Co wrote:
>>>> > Hi All,
>>>
>>>> > I have this code that will change one field of the users record when
>>>> > he logs in:
>>>
>>>> > mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> > WHERE id='$id' LIMIT 1");
>>>
>>>> > This way we can display all the users who are logged in on the main
>>>> > page.
>>>> > When the user logs of the record will be changed again:
>>>
>>>> > mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT 1");
>>>
>>>> > However what if the user just forgets to log off, then he is gone but
>>>> > his status is still logged=1.
>>>> > Is there a way to make sure the user status is changed even when he
>>>> > forgets to log off?
>>>
>>>> > Marco
>>>
>>>> The web is stateless - there is no such concept as "logged in" or not.
>>>> And there is no way to know if the user is still reading your page, has
>>>> gone to coffee (or lunch), closed the browser or even shut off the
>>>> computer. So there is no way to determine how many people are logged in
>>>> or not - and sites which claim to do that are pretty much guessing.
>>>
>>>> The best you can do is create your own custom session handler which
>>>> stores the data in a database instead of the file system. Then you can
>>>> assume as long as the session is active, the user is logged in. When
>>>> the session expires, the user is logged out. Still not real accurate,
>>>> but the best you can do.
>>>
>>>> Just a warning - custom session handlers can be complex and pretty much
>>>> beyond what you can do in a newsgroup.
>>>
>>>> Otherwise, Luuk's response is as good as any. And it will be about as
>>>> accurate as anything. You need a cron job to handle the deletion of rows.
>>>
>>> You could also check if users are still logged on, just before gathering
>>> the list of logged on users...
>>> (and when someone logs in)
>>>
>>> This way your database will not give the correct 'state' to you, but to
>>> the web-users it will, because you put all the changes in there before
>>> you show anything to the web-users...
>>>
>>> --
>>> Luuk
>>
>> Luuk,
>>
>> I like the idea but I don't know exactly how to check if users are
>> still logged in?
>>
>> Marco
>
> i meant to logg the user off when they have not clicked for a defined
> number of minutes (after 10, or 15 minutes, or so....)


Any thoughts on how this would work with an <object> that points to a
remote swf? The person might be running the swf for some time without
causing any activity on the page that contains the <object>.

Bill B
Re: User login status? [message #174556 is a reply to message #174554] Fri, 17 June 2011 20:06 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 17-06-2011 21:13, Bill B wrote:
> On 6/17/2011 2:53 PM, Luuk wrote:
>> On 17-06-2011 13:25, Co wrote:
>>> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> > On 6/14/2011 4:22 PM, Co wrote:
>>>> >> Hi All,
>>>>
>>>> >> I have this code that will change one field of the users record when
>>>> >> he logs in:
>>>>
>>>> >> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> >> WHERE id='$id' LIMIT 1");
>>>>
>>>> >> This way we can display all the users who are logged in on the main
>>>> >> page.
>>>> >> When the user logs of the record will be changed again:
>>>>
>>>> >> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT
>>>> >> 1");
>>>>
>>>> >> However what if the user just forgets to log off, then he is gone but
>>>> >> his status is still logged=1.
>>>> >> Is there a way to make sure the user status is changed even when he
>>>> >> forgets to log off?
>>>>
>>>> >> Marco
>>>>
>>>> > The web is stateless - there is no such concept as "logged in" or not.
>>>> > And there is no way to know if the user is still reading your page,
>>>> > has
>>>> > gone to coffee (or lunch), closed the browser or even shut off the
>>>> > computer. So there is no way to determine how many people are
>>>> > logged in
>>>> > or not - and sites which claim to do that are pretty much guessing.
>>>>
>>>> > The best you can do is create your own custom session handler which
>>>> > stores the data in a database instead of the file system. Then you
>>>> > can
>>>> > assume as long as the session is active, the user is logged in. When
>>>> > the session expires, the user is logged out. Still not real accurate,
>>>> > but the best you can do.
>>>>
>>>> > Just a warning - custom session handlers can be complex and pretty
>>>> > much
>>>> > beyond what you can do in a newsgroup.
>>>>
>>>> > Otherwise, Luuk's response is as good as any. And it will be about as
>>>> > accurate as anything. You need a cron job to handle the deletion
>>>> > of rows.
>>>>
>>>> You could also check if users are still logged on, just before
>>>> gathering
>>>> the list of logged on users...
>>>> (and when someone logs in)
>>>>
>>>> This way your database will not give the correct 'state' to you, but to
>>>> the web-users it will, because you put all the changes in there before
>>>> you show anything to the web-users...
>>>>
>>>> --
>>>> Luuk
>>>
>>> Luuk,
>>>
>>> I like the idea but I don't know exactly how to check if users are
>>> still logged in?
>>>
>>> Marco
>>
>> i meant to logg the user off when they have not clicked for a defined
>> number of minutes (after 10, or 15 minutes, or so....)
>
>
> Any thoughts on how this would work with an <object> that points to a
> remote swf? The person might be running the swf for some time without
> causing any activity on the page that contains the <object>.
>
> Bill B
>
>

swf has nothing to do with PHP.... ;)

I'm not into swf-stuff.....



--
Luuk
Re: User login status? [message #174557 is a reply to message #174556] Fri, 17 June 2011 20:39 Go to previous messageGo to next message
me is currently offline  me
Messages: 192
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 4:06 PM, Luuk wrote:
> On 17-06-2011 21:13, Bill B wrote:
>> On 6/17/2011 2:53 PM, Luuk wrote:
>>> On 17-06-2011 13:25, Co wrote:
>>>> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> > On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >> On 6/14/2011 4:22 PM, Co wrote:
>>>> >>> Hi All,
>>>> >
>>>> >>> I have this code that will change one field of the users record when
>>>> >>> he logs in:
>>>> >
>>>> >>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> >>> WHERE id='$id' LIMIT 1");
>>>> >
>>>> >>> This way we can display all the users who are logged in on the main
>>>> >>> page.
>>>> >>> When the user logs of the record will be changed again:
>>>> >
>>>> >>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT
>>>> >>> 1");
>>>> >
>>>> >>> However what if the user just forgets to log off, then he is gone but
>>>> >>> his status is still logged=1.
>>>> >>> Is there a way to make sure the user status is changed even when he
>>>> >>> forgets to log off?
>>>> >
>>>> >>> Marco
>>>> >
>>>> >> The web is stateless - there is no such concept as "logged in" or not.
>>>> >> And there is no way to know if the user is still reading your page,
>>>> >> has
>>>> >> gone to coffee (or lunch), closed the browser or even shut off the
>>>> >> computer. So there is no way to determine how many people are
>>>> >> logged in
>>>> >> or not - and sites which claim to do that are pretty much guessing.
>>>> >
>>>> >> The best you can do is create your own custom session handler which
>>>> >> stores the data in a database instead of the file system. Then you
>>>> >> can
>>>> >> assume as long as the session is active, the user is logged in. When
>>>> >> the session expires, the user is logged out. Still not real accurate,
>>>> >> but the best you can do.
>>>> >
>>>> >> Just a warning - custom session handlers can be complex and pretty
>>>> >> much
>>>> >> beyond what you can do in a newsgroup.
>>>> >
>>>> >> Otherwise, Luuk's response is as good as any. And it will be about as
>>>> >> accurate as anything. You need a cron job to handle the deletion
>>>> >> of rows.
>>>> >
>>>> > You could also check if users are still logged on, just before
>>>> > gathering
>>>> > the list of logged on users...
>>>> > (and when someone logs in)
>>>> >
>>>> > This way your database will not give the correct 'state' to you, but to
>>>> > the web-users it will, because you put all the changes in there before
>>>> > you show anything to the web-users...
>>>> >
>>>> > --
>>>> > Luuk
>>>>
>>>> Luuk,
>>>>
>>>> I like the idea but I don't know exactly how to check if users are
>>>> still logged in?
>>>>
>>>> Marco
>>>
>>> i meant to logg the user off when they have not clicked for a defined
>>> number of minutes (after 10, or 15 minutes, or so....)
>>
>>
>> Any thoughts on how this would work with an<object> that points to a
>> remote swf? The person might be running the swf for some time without
>> causing any activity on the page that contains the<object>.
>>
>> Bill B
>>
>>
>
> swf has nothing to do with PHP.... ;)
>
> I'm not into swf-stuff.....

The page in question looks like this:
<html>
</html?
<body>
<?php
get $gamepath $game from $_SESSION variables
?>
<object width type
data=http:domain/$gamepath/$game/game.swf
param name = some stuff
</object>
</body>
</html>

So, the question, as I understand it, is how to monitor this page for
the inactivity you referred to earlier, when the user could be playing
the swf based game and not move off the page for a while.

If, for example:

<?php
while $seconds_since_last click <= $inactivity_limit;
do nothing
endwhile;
logoff_user();
?>

would not the focus on the <object> cause the inactivity limit to be
reached [potentially] before the person is finished with the game?

Unless I'm way off, seems like a PHP question to me.

Bill B
Re: User login status? [message #174559 is a reply to message #174557] Fri, 17 June 2011 20:47 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 4:39 PM, Bill B wrote:
> On 6/17/2011 4:06 PM, Luuk wrote:
>> On 17-06-2011 21:13, Bill B wrote:
>>> On 6/17/2011 2:53 PM, Luuk wrote:
>>>> On 17-06-2011 13:25, Co wrote:
>>>> > On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> >> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>> On 6/14/2011 4:22 PM, Co wrote:
>>>> >>>> Hi All,
>>>> >>
>>>> >>>> I have this code that will change one field of the users record
>>>> >>>> when
>>>> >>>> he logs in:
>>>> >>
>>>> >>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> >>>> WHERE id='$id' LIMIT 1");
>>>> >>
>>>> >>>> This way we can display all the users who are logged in on the main
>>>> >>>> page.
>>>> >>>> When the user logs of the record will be changed again:
>>>> >>
>>>> >>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT
>>>> >>>> 1");
>>>> >>
>>>> >>>> However what if the user just forgets to log off, then he is
>>>> >>>> gone but
>>>> >>>> his status is still logged=1.
>>>> >>>> Is there a way to make sure the user status is changed even when he
>>>> >>>> forgets to log off?
>>>> >>
>>>> >>>> Marco
>>>> >>
>>>> >>> The web is stateless - there is no such concept as "logged in" or
>>>> >>> not.
>>>> >>> And there is no way to know if the user is still reading your page,
>>>> >>> has
>>>> >>> gone to coffee (or lunch), closed the browser or even shut off the
>>>> >>> computer. So there is no way to determine how many people are
>>>> >>> logged in
>>>> >>> or not - and sites which claim to do that are pretty much guessing.
>>>> >>
>>>> >>> The best you can do is create your own custom session handler which
>>>> >>> stores the data in a database instead of the file system. Then you
>>>> >>> can
>>>> >>> assume as long as the session is active, the user is logged in. When
>>>> >>> the session expires, the user is logged out. Still not real
>>>> >>> accurate,
>>>> >>> but the best you can do.
>>>> >>
>>>> >>> Just a warning - custom session handlers can be complex and pretty
>>>> >>> much
>>>> >>> beyond what you can do in a newsgroup.
>>>> >>
>>>> >>> Otherwise, Luuk's response is as good as any. And it will be
>>>> >>> about as
>>>> >>> accurate as anything. You need a cron job to handle the deletion
>>>> >>> of rows.
>>>> >>
>>>> >> You could also check if users are still logged on, just before
>>>> >> gathering
>>>> >> the list of logged on users...
>>>> >> (and when someone logs in)
>>>> >>
>>>> >> This way your database will not give the correct 'state' to you,
>>>> >> but to
>>>> >> the web-users it will, because you put all the changes in there
>>>> >> before
>>>> >> you show anything to the web-users...
>>>> >>
>>>> >> --
>>>> >> Luuk
>>>> >
>>>> > Luuk,
>>>> >
>>>> > I like the idea but I don't know exactly how to check if users are
>>>> > still logged in?
>>>> >
>>>> > Marco
>>>>
>>>> i meant to logg the user off when they have not clicked for a defined
>>>> number of minutes (after 10, or 15 minutes, or so....)
>>>
>>>
>>> Any thoughts on how this would work with an<object> that points to a
>>> remote swf? The person might be running the swf for some time without
>>> causing any activity on the page that contains the<object>.
>>>
>>> Bill B
>>>
>>>
>>
>> swf has nothing to do with PHP.... ;)
>>
>> I'm not into swf-stuff.....
>
> The page in question looks like this:
> <html>
> </html?
> <body>
> <?php
> get $gamepath $game from $_SESSION variables
> ?>
> <object width type
> data=http:domain/$gamepath/$game/game.swf
> param name = some stuff
> </object>
> </body>
> </html>
>
> So, the question, as I understand it, is how to monitor this page for
> the inactivity you referred to earlier, when the user could be playing
> the swf based game and not move off the page for a while.
>
> If, for example:
>
> <?php
> while $seconds_since_last click <= $inactivity_limit;
> do nothing
> endwhile;
> logoff_user();
> ?>
>
> would not the focus on the <object> cause the inactivity limit to be
> reached [potentially] before the person is finished with the game?
>
> Unless I'm way off, seems like a PHP question to me.
>
> Bill B

As Luuk indicated, swf has nothing to do with PHP. PHP knows nothing
about it and doesn't interact with it. Whether the user is watching a
swf, gone to lunch or even just shut off his computer and went home is
immaterial to php.

The answer is, you can't tell what the user is doing from php. All you
can do is tell when the user makes a request to the server.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: User login status? [message #174560 is a reply to message #174559] Fri, 17 June 2011 21:07 Go to previous messageGo to next message
me is currently offline  me
Messages: 192
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 4:47 PM, Jerry Stuckle wrote:
> On 6/17/2011 4:39 PM, Bill B wrote:
>> On 6/17/2011 4:06 PM, Luuk wrote:
>>> On 17-06-2011 21:13, Bill B wrote:
>>>> On 6/17/2011 2:53 PM, Luuk wrote:
>>>> > On 17-06-2011 13:25, Co wrote:
>>>> >> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> >>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>> >>>> On 6/14/2011 4:22 PM, Co wrote:
>>>> >>>>> Hi All,
>>>> >>>
>>>> >>>>> I have this code that will change one field of the users record
>>>> >>>>> when
>>>> >>>>> he logs in:
>>>> >>>
>>>> >>>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> >>>>> WHERE id='$id' LIMIT 1");
>>>> >>>
>>>> >>>>> This way we can display all the users who are logged in on the
>>>> >>>>> main
>>>> >>>>> page.
>>>> >>>>> When the user logs of the record will be changed again:
>>>> >>>
>>>> >>>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT
>>>> >>>>> 1");
>>>> >>>
>>>> >>>>> However what if the user just forgets to log off, then he is
>>>> >>>>> gone but
>>>> >>>>> his status is still logged=1.
>>>> >>>>> Is there a way to make sure the user status is changed even
>>>> >>>>> when he
>>>> >>>>> forgets to log off?
>>>> >>>
>>>> >>>>> Marco
>>>> >>>
>>>> >>>> The web is stateless - there is no such concept as "logged in" or
>>>> >>>> not.
>>>> >>>> And there is no way to know if the user is still reading your page,
>>>> >>>> has
>>>> >>>> gone to coffee (or lunch), closed the browser or even shut off the
>>>> >>>> computer. So there is no way to determine how many people are
>>>> >>>> logged in
>>>> >>>> or not - and sites which claim to do that are pretty much guessing.
>>>> >>>
>>>> >>>> The best you can do is create your own custom session handler which
>>>> >>>> stores the data in a database instead of the file system. Then you
>>>> >>>> can
>>>> >>>> assume as long as the session is active, the user is logged in.
>>>> >>>> When
>>>> >>>> the session expires, the user is logged out. Still not real
>>>> >>>> accurate,
>>>> >>>> but the best you can do.
>>>> >>>
>>>> >>>> Just a warning - custom session handlers can be complex and pretty
>>>> >>>> much
>>>> >>>> beyond what you can do in a newsgroup.
>>>> >>>
>>>> >>>> Otherwise, Luuk's response is as good as any. And it will be
>>>> >>>> about as
>>>> >>>> accurate as anything. You need a cron job to handle the deletion
>>>> >>>> of rows.
>>>> >>>
>>>> >>> You could also check if users are still logged on, just before
>>>> >>> gathering
>>>> >>> the list of logged on users...
>>>> >>> (and when someone logs in)
>>>> >>>
>>>> >>> This way your database will not give the correct 'state' to you,
>>>> >>> but to
>>>> >>> the web-users it will, because you put all the changes in there
>>>> >>> before
>>>> >>> you show anything to the web-users...
>>>> >>>
>>>> >>> --
>>>> >>> Luuk
>>>> >>
>>>> >> Luuk,
>>>> >>
>>>> >> I like the idea but I don't know exactly how to check if users are
>>>> >> still logged in?
>>>> >>
>>>> >> Marco
>>>> >
>>>> > i meant to logg the user off when they have not clicked for a defined
>>>> > number of minutes (after 10, or 15 minutes, or so....)
>>>>
>>>>
>>>> Any thoughts on how this would work with an<object> that points to a
>>>> remote swf? The person might be running the swf for some time without
>>>> causing any activity on the page that contains the<object>.
>>>>
>>>> Bill B
>>>>
>>>>
>>>
>>> swf has nothing to do with PHP.... ;)
>>>
>>> I'm not into swf-stuff.....
>>
>> The page in question looks like this:
>> <html>
>> </html?
>> <body>
>> <?php
>> get $gamepath $game from $_SESSION variables
>> ?>
>> <object width type
>> data=http:domain/$gamepath/$game/game.swf
>> param name = some stuff
>> </object>
>> </body>
>> </html>
>>
>> So, the question, as I understand it, is how to monitor this page for
>> the inactivity you referred to earlier, when the user could be playing
>> the swf based game and not move off the page for a while.
>>
>> If, for example:
>>
>> <?php
>> while $seconds_since_last click <= $inactivity_limit;
>> do nothing
>> endwhile;
>> logoff_user();
>> ?>
>>
>> would not the focus on the <object> cause the inactivity limit to be
>> reached [potentially] before the person is finished with the game?
>>
>> Unless I'm way off, seems like a PHP question to me.
>>
>> Bill B
>
> As Luuk indicated, swf has nothing to do with PHP. PHP knows nothing
> about it and doesn't interact with it. Whether the user is watching a
> swf, gone to lunch or even just shut off his computer and went home is
> immaterial to php.
>
> The answer is, you can't tell what the user is doing from php. All you
> can do is tell when the user makes a request to the server.

Jerry, I took Luuk's original suggestion (from above, "i meant to logg
the user off when they have not clicked for a defined number of minutes
(after 10, or 15 minutes, or so....)) to mean that some PHP routine
would check how long it has been since activity, then log the user out.
If I have missed the mark on that one, I agree with you, the
conversation is over.

If not, then is this not a question of focus? If <object> has included
the swf, where is the focus? On the page (containing the PHP code) or on
the swf? If it is on the swf, then conversation over. But if there is
still focus on the page with the PHP code, would it not be possible to
have PHP code that does what Luuk referred to?

Bill B


Bill B
Re: User login status? [message #174562 is a reply to message #174560] Fri, 17 June 2011 21:47 Go to previous messageGo to next message
Tim Streater is currently offline  Tim Streater
Messages: 328
Registered: September 2010
Karma: 0
Senior Member
In article <itgfmj$fon$2(at)dont-email(dot)me>, Bill B <me(at)privacy(dot)net> wrote:

> On 6/17/2011 4:47 PM, Jerry Stuckle wrote:
>> On 6/17/2011 4:39 PM, Bill B wrote:
>>> On 6/17/2011 4:06 PM, Luuk wrote:
>>>> On 17-06-2011 21:13, Bill B wrote:
>>>> > On 6/17/2011 2:53 PM, Luuk wrote:
>>>> >> On 17-06-2011 13:25, Co wrote:
>>>> >>> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> >>>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>> >>>>> On 6/14/2011 4:22 PM, Co wrote:

[massive snip]

> Jerry, I took Luuk's original suggestion (from above, "i meant to logg
> the user off when they have not clicked for a defined number of minutes
> (after 10, or 15 minutes, or so....)) to mean that some PHP routine
> would check how long it has been since activity, then log the user out.
> If I have missed the mark on that one, I agree with you, the
> conversation is over.

I haven't followed this in detail, but I could imagine a timer in some
JavaScript that you write for the browser page will after some time
cause you to send a request to the server to log the guy off.

> If not, then is this not a question of focus? If <object> has included
> the swf, where is the focus? On the page (containing the PHP code) or on
> the swf? If it is on the swf, then conversation over. But if there is
> still focus on the page with the PHP code, would it not be possible to
> have PHP code that does what Luuk referred to?

There is no PHP code in your page in the browser. That will have been
executed before the page reaches the user's browser. So, if you're
driving it from client-side i'll have to be JS.

--
Tim

"That excessive bail ought not to be required, nor excessive fines imposed,
nor cruel and unusual punishments inflicted" -- Bill of Rights 1689
Re: User login status? [message #174565 is a reply to message #174560] Sat, 18 June 2011 00:25 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 5:07 PM, Bill B wrote:
> On 6/17/2011 4:47 PM, Jerry Stuckle wrote:
>> On 6/17/2011 4:39 PM, Bill B wrote:
>>> On 6/17/2011 4:06 PM, Luuk wrote:
>>>> On 17-06-2011 21:13, Bill B wrote:
>>>> > On 6/17/2011 2:53 PM, Luuk wrote:
>>>> >> On 17-06-2011 13:25, Co wrote:
>>>> >>> On 15 jun, 20:33, Luuk<L...@invalid.lan> wrote:
>>>> >>>> On 15-06-2011 00:57, Jerry Stuckle wrote:
>>>> >>>>> On 6/14/2011 4:22 PM, Co wrote:
>>>> >>>>>> Hi All,
>>>> >>>>
>>>> >>>>>> I have this code that will change one field of the users record
>>>> >>>>>> when
>>>> >>>>>> he logs in:
>>>> >>>>
>>>> >>>>>> mysql_query("UPDATE myMembers SET last_log_date=now(), logged='1'
>>>> >>>>>> WHERE id='$id' LIMIT 1");
>>>> >>>>
>>>> >>>>>> This way we can display all the users who are logged in on the
>>>> >>>>>> main
>>>> >>>>>> page.
>>>> >>>>>> When the user logs of the record will be changed again:
>>>> >>>>
>>>> >>>>>> mysql_query("UPDATE myMembers SET logged='0' WHERE id='$id' LIMIT
>>>> >>>>>> 1");
>>>> >>>>
>>>> >>>>>> However what if the user just forgets to log off, then he is
>>>> >>>>>> gone but
>>>> >>>>>> his status is still logged=1.
>>>> >>>>>> Is there a way to make sure the user status is changed even
>>>> >>>>>> when he
>>>> >>>>>> forgets to log off?
>>>> >>>>
>>>> >>>>>> Marco
>>>> >>>>
>>>> >>>>> The web is stateless - there is no such concept as "logged in" or
>>>> >>>>> not.
>>>> >>>>> And there is no way to know if the user is still reading your
>>>> >>>>> page,
>>>> >>>>> has
>>>> >>>>> gone to coffee (or lunch), closed the browser or even shut off the
>>>> >>>>> computer. So there is no way to determine how many people are
>>>> >>>>> logged in
>>>> >>>>> or not - and sites which claim to do that are pretty much
>>>> >>>>> guessing.
>>>> >>>>
>>>> >>>>> The best you can do is create your own custom session handler
>>>> >>>>> which
>>>> >>>>> stores the data in a database instead of the file system. Then you
>>>> >>>>> can
>>>> >>>>> assume as long as the session is active, the user is logged in.
>>>> >>>>> When
>>>> >>>>> the session expires, the user is logged out. Still not real
>>>> >>>>> accurate,
>>>> >>>>> but the best you can do.
>>>> >>>>
>>>> >>>>> Just a warning - custom session handlers can be complex and pretty
>>>> >>>>> much
>>>> >>>>> beyond what you can do in a newsgroup.
>>>> >>>>
>>>> >>>>> Otherwise, Luuk's response is as good as any. And it will be
>>>> >>>>> about as
>>>> >>>>> accurate as anything. You need a cron job to handle the deletion
>>>> >>>>> of rows.
>>>> >>>>
>>>> >>>> You could also check if users are still logged on, just before
>>>> >>>> gathering
>>>> >>>> the list of logged on users...
>>>> >>>> (and when someone logs in)
>>>> >>>>
>>>> >>>> This way your database will not give the correct 'state' to you,
>>>> >>>> but to
>>>> >>>> the web-users it will, because you put all the changes in there
>>>> >>>> before
>>>> >>>> you show anything to the web-users...
>>>> >>>>
>>>> >>>> --
>>>> >>>> Luuk
>>>> >>>
>>>> >>> Luuk,
>>>> >>>
>>>> >>> I like the idea but I don't know exactly how to check if users are
>>>> >>> still logged in?
>>>> >>>
>>>> >>> Marco
>>>> >>
>>>> >> i meant to logg the user off when they have not clicked for a defined
>>>> >> number of minutes (after 10, or 15 minutes, or so....)
>>>> >
>>>> >
>>>> > Any thoughts on how this would work with an<object> that points to a
>>>> > remote swf? The person might be running the swf for some time without
>>>> > causing any activity on the page that contains the<object>.
>>>> >
>>>> > Bill B
>>>> >
>>>> >
>>>>
>>>> swf has nothing to do with PHP.... ;)
>>>>
>>>> I'm not into swf-stuff.....
>>>
>>> The page in question looks like this:
>>> <html>
>>> </html?
>>> <body>
>>> <?php
>>> get $gamepath $game from $_SESSION variables
>>> ?>
>>> <object width type
>>> data=http:domain/$gamepath/$game/game.swf
>>> param name = some stuff
>>> </object>
>>> </body>
>>> </html>
>>>
>>> So, the question, as I understand it, is how to monitor this page for
>>> the inactivity you referred to earlier, when the user could be playing
>>> the swf based game and not move off the page for a while.
>>>
>>> If, for example:
>>>
>>> <?php
>>> while $seconds_since_last click <= $inactivity_limit;
>>> do nothing
>>> endwhile;
>>> logoff_user();
>>> ?>
>>>
>>> would not the focus on the <object> cause the inactivity limit to be
>>> reached [potentially] before the person is finished with the game?
>>>
>>> Unless I'm way off, seems like a PHP question to me.
>>>
>>> Bill B
>>
>> As Luuk indicated, swf has nothing to do with PHP. PHP knows nothing
>> about it and doesn't interact with it. Whether the user is watching a
>> swf, gone to lunch or even just shut off his computer and went home is
>> immaterial to php.
>>
>> The answer is, you can't tell what the user is doing from php. All you
>> can do is tell when the user makes a request to the server.
>
> Jerry, I took Luuk's original suggestion (from above, "i meant to logg
> the user off when they have not clicked for a defined number of minutes
> (after 10, or 15 minutes, or so....)) to mean that some PHP routine
> would check how long it has been since activity, then log the user out.
> If I have missed the mark on that one, I agree with you, the
> conversation is over.
>
> If not, then is this not a question of focus? If <object> has included
> the swf, where is the focus? On the page (containing the PHP code) or on
> the swf? If it is on the swf, then conversation over. But if there is
> still focus on the page with the PHP code, would it not be possible to
> have PHP code that does what Luuk referred to?
>
> Bill B
>
>
> Bill B

As I said. PHP knows nothing about the swf file. It may be on a page
with PHP code, but the PHP code is executed on the server and the
resultant output is sent to the browser. The swf file is processed on
the browser, after the PHP script has ended.

PHP does not execute in the browser, so there is no way for PHP to
determine what is going on at the browser level.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: User login status? [message #174569 is a reply to message #174565] Sat, 18 June 2011 04:15 Go to previous messageGo to next message
me is currently offline  me
Messages: 192
Registered: September 2010
Karma: 0
Senior Member
On 6/17/2011 8:25 PM, Jerry Stuckle wrote:
> As I said. PHP knows nothing about the swf file. It may be on a page
> with PHP code, but the PHP code is executed on the server and the
> resultant output is sent to the browser. The swf file is processed on
> the browser, after the PHP script has ended.
>
> PHP does not execute in the browser, so there is no way for PHP to
> determine what is going on at the browser level.

That is a useful distinction. You repeat this often, and now that I have
a context to put it in, it makes more sense. Thank you.

Bill B
Re: User login status? [message #174575 is a reply to message #174569] Sat, 18 June 2011 11:37 Go to previous messageGo to next message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 18-06-2011 06:15, Bill B wrote:
> On 6/17/2011 8:25 PM, Jerry Stuckle wrote:
>> As I said. PHP knows nothing about the swf file. It may be on a page
>> with PHP code, but the PHP code is executed on the server and the
>> resultant output is sent to the browser. The swf file is processed on
>> the browser, after the PHP script has ended.
>>
>> PHP does not execute in the browser, so there is no way for PHP to
>> determine what is going on at the browser level.
>
> That is a useful distinction. You repeat this often, and now that I have
> a context to put it in, it makes more sense. Thank you.
>
> Bill B
>

But, to get back to that game,

If he want to keep on looking at another part of your site,

If he requests another page form your site, than the PHP code (as
suggested) will log him off when he was 'away' for more than 10 minutes.

If someone else clicked your site more than 10 minutes after he started
playing, than he is already logged... ;)

--
Luuk
Re: User login status? [message #174577 is a reply to message #174575] Sat, 18 June 2011 15:46 Go to previous message
me is currently offline  me
Messages: 192
Registered: September 2010
Karma: 0
Senior Member
On 6/18/2011 7:37 AM, Luuk wrote:
> On 18-06-2011 06:15, Bill B wrote:
>> On 6/17/2011 8:25 PM, Jerry Stuckle wrote:
>>> As I said. PHP knows nothing about the swf file. It may be on a page
>>> with PHP code, but the PHP code is executed on the server and the
>>> resultant output is sent to the browser. The swf file is processed on
>>> the browser, after the PHP script has ended.
>>>
>>> PHP does not execute in the browser, so there is no way for PHP to
>>> determine what is going on at the browser level.
>>
>> That is a useful distinction. You repeat this often, and now that I have
>> a context to put it in, it makes more sense. Thank you.
>>
>> Bill B
>>
>
> But, to get back to that game,
>
> If he want to keep on looking at another part of your site,
>
> If he requests another page form your site, than the PHP code (as
> suggested) will log him off when he was 'away' for more than 10 minutes.
>
> If someone else clicked your site more than 10 minutes after he started
> playing, than he is already logged... ;)

OK, will put some thinking into that. Thank you,

Bill B
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: radio button change after going to next page
Next Topic: Stats comp.lang.php (last 7 days)
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Thu Sep 19 23:30:58 GMT 2024

Total time taken to generate the page: 0.03221 seconds