This is how your entire logout script should look: <? ob_start(); include "dbcon.php"; //update the users table if(isset($_SESSION['name'])){ $uname =$_SESSION['name']; $save = "UPDATE users SET lastlogin ='".$td."'"; mysql_query($save); //destroy session session_start(); session_unset(); session_destroy(); }else{ //user is not suppose to be on this page //redirect to login page header("location:login.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/userauth.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!-- InstanceBeginEditable name="doctitle" --> <title>Project Management::Logout</title> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable --> <link href="Templates/loginstyle.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="100%" border="0"> <tr> <td bgcolor="#6699CC" class="headertxt">Project Management:: User Authentication </td> </tr> <tr> <td><!-- InstanceBeginEditable name="main" --> <table width="100%" border="0"> <tr> <td width="33%"> </td> <td width="30%"> </td> <td width="37%"> </td> </tr> <tr> <td colspan="3"><div align="center" class="loginheader"><strong><?php echo $uname.",";?></strong> you are now logged out. </div></td> </tr> <tr> <td colspan="3"><div align="center" class="loginheader">Click <a href="login.php">here</a> to login </div></td> </tr> </table> <!-- InstanceEndEditable --></td> </tr> <tr> <td align="right" class="cright">copyright © 2007 PM</td> </tr> </table> </body> <!-- InstanceEnd --></html> Conclusion That’s it for this section of user authentication. In the next section we will discuss password and user management.
blog comments powered by Disqus |
|
|
|
|
|
|
|