Re: Re: Securing areas of a web site with PHP

From: Date: Wed, 01 Jan 2003 18:32:02 +0000
Subject: Re: Re: Securing areas of a web site with PHP
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-129859@lists.php.net to get a copy of this message
On Thursday 02 January 2003 01:56, David Tandberg-Johansen wrote: > [CUT] > > I am using SESSION on al my secure projects > I use a file structur as this: > (loginform) -> logincheck.php (if not ok->back2login | if ok (start an > session)(forward to the secure pages)) > > When the user logs out: > (securepages)->logout.php: > <?PHP > //go through all the session array an unregister the varname > foreach($_SESSION as $key=>$val){ > session_unregister("$key"); > } > // We destroys the session > session_destroy(); > > //if there are an cookie vith the session name we have to unset it > //so the browser doesn't hvae the information > if(isset($_COOKIE[session_name()])){ > // To delete the old cookie > unset($_COOKIE[session_name()]); > } > //we starts an new session > session_start(); > //and we destroys it again > session_destroy(); > //Now there are an new session cookie in the browser, > //and if the user try go back there are no data stored in the session > > //we forward the user to an unsecure public page > header("Location: ./unsecurepublicpage.php"); > ?> If you use Opera to access your application, does the BACK button allow you to see previously viewed 'secure' pages after being logged out? -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * /* the AA battery in the wallclock sends magnetic interference */

« previous php.general (#129859) next »