diff --git a/includes/loggedin.php b/includes/loggedin.php index 0c36963..19775e8 100644 --- a/includes/loggedin.php +++ b/includes/loggedin.php @@ -20,11 +20,13 @@ $_SESSION['profile'] = ""; foreach($_SESSION as $key) { - unset($_SESSION[$key]); + if($key == '_config') + continue; + if(is_int($key) || is_string($key)) + unset($_SESSION[$key]); unset($$key); session_unregister($key); } - unset($_SESSION); $_SESSION['profile'] = mysql_fetch_assoc(mysql_query("select * from `users` where `id`='$uid'")); $_SESSION['profile']['loggedin'] = 1; @@ -43,11 +45,13 @@ $_SESSION['profile'] = ""; foreach($_SESSION as $key) { - unset($_SESSION[$key]); - unset($$key); - session_unregister($key); + if($key == '_config') + continue; + if(is_int($key) || is_string($key)) + unset($_SESSION[$key]); + unset($$key); + session_unregister($key); } - unset($_SESSION); $_SESSION['profile'] = mysql_fetch_assoc(mysql_query("select * from `users` where `id`='".$row['memid']."'")); $_SESSION['profile']['loggedin'] = 1; @@ -56,11 +60,12 @@ $_SESSION['profile'] = ""; foreach($_SESSION as $key) { + if($key == '_config') + continue; unset($_SESSION[$key]); unset($$key); session_unregister($key); } - unset($_SESSION); unset($_SESSION['_config']['oldlocation']); diff --git a/locale/de.po b/locale/de.po index ea4722f..e0e6821 100644 --- a/locale/de.po +++ b/locale/de.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-01-09 08:25:26+0000\n" -"PO-Revision-Date: 2006-05-27 00:51:48+0000\n" +"PO-Revision-Date: 2006-08-03 14:19:27+0000\n" "Last-Translator: Someone \n" "Language-Team: \n" "MIME-Version: 1.0\n" diff --git a/pages/account/40.php b/pages/account/40.php index c7a55b8..15f69da 100644 --- a/pages/account/40.php +++ b/pages/account/40.php @@ -33,6 +33,8 @@

IRC

irc://irc.CAcert.org/CAcert

+

Secure IRC

+

ircs://irc.CAcert.org:7000/CAcert

diff --git a/www/src-lic.php b/www/src-lic.php index a8ef4eb..d246766 100644 --- a/www/src-lic.php +++ b/www/src-lic.php @@ -1,7 +1,7 @@