r1171 + merged second patch by Aaron
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 9 Oct 2007 19:36:03 +0000 (19:36 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 9 Oct 2007 19:36:03 +0000 (19:36 +0000)
ChangeLog
inc/interface.php
logout.php [new file with mode: 0644]

index 13cccca2300a6954e80de32729093a9830706807..7bdd416296c7da9dbefc35532f048eace2e4dd64 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
 0.14.6
+       new feature: browser-side validation for a new IPv4 network
+         (contributed by Aaron Dummer)
+       new feature: logout link (same author)
        bugfix: don't hide IPv4 address name for a free address
        update: new stock values in dictionary chapters: server OS type,
                PortType, switch models
index 8f9ecfac28857f065245427b65749ef0e082da13..4141802dac12d5d566675c1d86bd960c74e4b6c2 100644 (file)
@@ -2098,7 +2098,7 @@ function printGreeting ()
 {
        global $remote_username, $accounts;
        $account = $accounts[$remote_username];
-       echo "Hello, ${account['user_realname']}. This is RackTables " . VERSION;
+       echo "Hello, ${account['user_realname']}. This is RackTables " . VERSION . ". Click <a href=logout.php>here</a> to logout.";
 }
 
 function renderSearchResults ()
diff --git a/logout.php b/logout.php
new file mode 100644 (file)
index 0000000..458712b
--- /dev/null
@@ -0,0 +1,7 @@
+<?
+require 'inc/init.php';
+global $enterprise;
+header ("WWW-Authenticate: Basic realm=\"${enterprise} RackTables access\"");
+header ('HTTP/1.0 401 Unauthorized');
+showError ('You are now logged out.');
+?>