Commit: 24cdb723f439eda5db0f76f1aa9c638cccd56d03 Author: Daniel P. Brown <[email protected]> Fri, 18 Jan 2013 14:57:30 -0500 Parents: 07da9a04b2e17c72f15e74fe984b601a4707b812 Branches: master
Link: http://git.php.net/?p=web/master.git;a=commitdiff;h=24cdb723f439eda5db0f76f1aa9c638cccd56d03 Log: Making logouts easier for the first time in a dozen years. Changed paths: M include/functions.inc M login.php Diff: diff --git a/include/functions.inc b/include/functions.inc index 7885478..6852cf8 100644 --- a/include/functions.inc +++ b/include/functions.inc @@ -63,6 +63,7 @@ function head($title="",$private=1) { // Default to $private == true to permit n <?php if (isset($_SESSION['user'])) { ?> <li><a href="/manage/users.php?username=<?php echo $_SESSION['user']; ?>">My php.net Profile</a></li> <?php } ?> + <li><a href="/login.php?action=logout">Logout</a></li> </ul> <?php warn("Have you changed your password yet?"); diff --git a/login.php b/login.php index 77605b4..a7f8a97 100644 --- a/login.php +++ b/login.php @@ -1,6 +1,14 @@ <?php // $Id$ +if (isset($_GET['action']) && $_GET['action'] == 'logout') { + session_start(); + session_destroy(); + echo 'You have successfully logged out. Redirecting....'.PHP_EOL; + echo '<meta http-equiv="refresh" content="5;http://php.net/"/>'.PHP_EOL; + exit(0); +} + require 'login.inc'; head(); -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
