X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fsession.php;h=7710e9bf6553a3f1629d824d1b17c893fc2bbb76;hp=6999d8c9d7aeadd313ee27ef07adb8430fa6e2f8;hb=ae80e170b5d25a4782af90a7c3d81fbb176fa293;hpb=8a49da96622bc6f9b3bb2da7eb4d2dad003db9f2 diff --git a/inc/session.php b/inc/session.php index 6999d8c9d7..7710e9bf65 100644 --- a/inc/session.php +++ b/inc/session.php @@ -85,6 +85,18 @@ if (!isSessionVariableSet('refid') || (!empty($GLOBALS['refid'])) || ((get_sessi set_session("refid", $GLOBALS['refid']); } +// Transfer userid from session and validate it +if (isset($_SESSION['userid'])) { + // Get it secured from session + $GLOBALS['userid'] = bigintval($_SESSION['userid']); + + // Is it valid? + if (!IS_MEMBER()) { + // Then destroy the user id + destroy_user_session(); + } // END - if +} + // Test session if index.php or modules.php is loaded if ((basename($_SERVER['PHP_SELF']) == "index.php") || (basename($_SERVER['PHP_SELF']) == "modules.php") || (isBooleanConstantAndTrue('mxchange_installing'))) { if (count($_SESSION) > 0) {