diff options
Diffstat (limited to 'extensions/ConfirmEdit/CaptchaStore.php')
-rw-r--r-- | extensions/ConfirmEdit/CaptchaStore.php | 7 |
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; } |