Bernd Wurst commited on 2018-07-20 11:37:15
Zeige 1 geänderte Dateien mit 3 Einfügungen und 0 Löschungen.
... | ... |
@@ -300,6 +300,9 @@ function check_form_token($form_id, $formtoken = null) |
300 | 300 |
system_failure("Internal error! (Session not running)"); |
301 | 301 |
} |
302 | 302 |
|
303 |
+ if (! isset($_SESSION['session_token'])) { |
|
304 |
+ $_SESSION['session_token'] = random_string(10); |
|
305 |
+ } |
|
303 | 306 |
$correct_formtoken = hash('sha256', $sessid.$form_id.$_SESSION['session_token']); |
304 | 307 |
|
305 | 308 |
if (! ($formtoken == $correct_formtoken)) { |
306 | 309 |