From db86cb984bbd2ebbd7aa4d33c12196b5482361f4 Mon Sep 17 00:00:00 2001
From: Daniel Winzen
Date: Fri, 15 Apr 2016 16:07:15 +0200
Subject: [PATCH] Fix a few forms to be used cookie-less
---
CHANGELOG | 2 ++
chat.php | 16 ++++++++--------
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
index 281f254..5fa4146 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,8 @@
+Version 1.16.4 - Apr. 15, 2016
Properly escape some parameters
Add caching hack for aggressively caching browsers (e.g. links)
Improve invalid filter handling + allow new line match with \n
+Fix a few forms to be used cookie-less
Version 1.16.3 - Apr. 14, 2016
Fix warning on redirection of links without a scheme
diff --git a/chat.php b/chat.php
index 87b56d8..720742e 100644
--- a/chat.php
+++ b/chat.php
@@ -366,7 +366,7 @@ function send_access_denied(){
echo "$I[accessdenied]
".sprintf($I['loggedinas'], style_this($U['nickname'], $U['style']));
echo "
<$H[form]>$H[commonform]".hidden('action', 'logout');
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
echo submit($I['logout'], 'id="exitbutton"')."";
print_end();
@@ -652,18 +652,18 @@ function send_setup(){
echo '';
echo "<$H[form]>$H[commonform]".hidden('action', 'setup').hidden('do', 'backup');
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
echo submit($I['backuprestore']).' | ';
echo "<$H[form]>$H[commonform]".hidden('action', 'setup').hidden('do', 'destroy');
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
echo submit($I['destroy'], 'class="delbutton"').' |
';
}
echo "<$H[form]>$H[commonform]".hidden('action', 'logout');
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
echo submit($I['logout'], 'id="exitbutton"')."$H[credit]";
print_end();
@@ -1468,12 +1468,12 @@ function send_waiting_room(){
echo '
';
echo "
<$H[form]>$H[commonform]";
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
- echo hidden('action', 'wait').submit($I['reload']).'
';
+ echo hidden('nocache', substr(time(), -6)).hidden('action', 'wait').submit($I['reload']).'
';
echo "<$H[form]>$H[commonform]";
if(!isSet($_REQUEST['session'])){
- hidden('session', $U['session']);
+ echo hidden('session', $U['session']);
}
echo hidden('action', 'logout').submit($I['exit'], 'id="exitbutton"').'';
$rulestxt=get_setting('rulestxt');
@@ -3493,7 +3493,7 @@ function load_lang(){
}
function load_config(){
- define('VERSION', '1.16.3'); // Script version
+ define('VERSION', '1.16.4'); // Script version
define('DBVERSION', 16); // Database version
define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!
define('ENCRYPTKEY', 'MY_KEY'); // Encryption key for messages