RE: [PHP] SESSION's from common computers

From: Date: Sat, 29 Jun 2002 06:33:58 +0000
Subject: RE: [PHP] SESSION's from common computers
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-104472@lists.php.net to get a copy of this message
Depends how you have it set up now. Usually, once a session is valid, you set a variable within it to check for. <? Session_start(); If(isset($_SESSION['logged_in'])) ... ?> If they are requesting login.php, but they already have a session, then destroy that one with session_destroy(). It's really a mute point, though, because if they are already going to log in, they'll get a new session, anyhow, just like anyone else logging in. ---John Holmes... > -----Original Message----- > From: César Aracena [mailto:icaam@icaam.com.ar] > Sent: Saturday, June 29, 2002 2:28 AM > To: 'PHP General List' > Subject: RE: [PHP] SESSION's from common computers > > > If the user even decides to log in as themselves, you can see if a > > cookie/session was sent and delete that cookie/session before you let > > the other person log in. > > [César L. Aracena] > > Ok... I see... And what should I do to see if that session was sent? How > should I look that up in the function list of www.php.net? > > Thanks, C. > > > > > ---John Holmes... > > > > > -----Original Message----- > > > From: César Aracena [mailto:icaam@icaam.com.ar] > > > Sent: Saturday, June 29, 2002 2:11 AM > > > To: 'PHP General List' > > > Subject: RE: [PHP] SESSION's from common computers > > > > > > Got it but... What happens if someone else grabs the computer that > my > > > user was sitting at 2 minutes before, leaving the window opened and > > > after he grabs the new machine open a new session... isn't PHP > capable > > > of determining that the same user is trying to open a 2nd session no > > > matter what the cookie tells it? I mean by his username. > > > > > > C. > > > > > > > -----Original Message----- > > > > From: John Holmes [mailto:holmes072000@charter.net] > > > > Sent: Saturday, June 29, 2002 2:36 AM > > > > To: 'César Aracena'; 'PHP General List' > > > > Subject: RE: [PHP] SESSION's from common computers > > > > > > > > You really can't do anything besides saying that after X minutes, > > > well, > > > > you were idle, so restart your session. Once you send them the > page, > > > you > > > > don't know if they are reading it or have left the table. All you > > can > > > do > > > > is decide on the next request whether too much time has passed. > > > > > > > > As for the new computer, they'll have to start a new session there > > > > automatically, because they won't have the same cookie matching > the > > > > session ID from the first computer. > > > > > > > > ---John Holmes... > > > > > > > > > -----Original Message----- > > > > > From: César Aracena [mailto:icaam@icaam.com.ar] > > > > > Sent: Saturday, June 29, 2002 1:24 AM > > > > > To: PHP General List > > > > > Subject: [PHP] SESSION's from common computers > > > > > > > > > > Hi all. > > > > > > > > > > I have a question about sessions… which is the best way to close > a > > > > > session if one it’s opened for a certain user and then this user > > > > changes > > > > > to another computer? I guess that I could manage with > > > > session_start_time > > > > > and session_end_time fields in the DB, and tell the script to > see > > if > > > > the > > > > > opened session hasn’t been closed… then close it and open a new > > one. > > > > > > > > > > Does this make any sense? Is there a better way to do this? I > want > > > to > > > > > know this because many users actually use cyber-coffees > computers > > to > > > > > access web sites and I’ve seen them leaving their chair with the > > > > windows > > > > > still opened and changing to another pc. > > > > > > > > > > Thanks in advance, > > > > > > > > > > <mailto:webmaster@icaam.com.ar> > > > > > Cesar Aracena > > > > > CE / MCSE+I > > > > > Neuquen, Argentina > > > > > +54.299.6356688 > > > > > +54.299.4466621 > > > > > > > > > > > > > > > > > -- > > > > PHP General Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: > > > > http://www.php.net/unsub.php > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#104472) next »