summaryrefslogtreecommitdiff
path: root/extensions/ConfirmEdit/CaptchaStore.php
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/ConfirmEdit/CaptchaStore.php')
-rw-r--r--extensions/ConfirmEdit/CaptchaStore.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/extensions/ConfirmEdit/CaptchaStore.php b/extensions/ConfirmEdit/CaptchaStore.php
index 3ab00b38..a54db97f 100644
--- a/extensions/ConfirmEdit/CaptchaStore.php
+++ b/extensions/ConfirmEdit/CaptchaStore.php
@@ -59,6 +59,13 @@ abstract class CaptchaStore {
class CaptchaSessionStore extends CaptchaStore {
+ protected function __construct() {
+ // Make sure the session is started
+ if ( session_id() === '' ) {
+ wfSetupSession();
+ }
+ }
+
function store( $index, $info ) {
$_SESSION['captcha' . $info['index']] = $info;
}