- $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
- require($INC);
-} elseif (!IS_MEMBER()) {
- $URL = URL."/modules.php?module=index";
- if ($check == "mem_only") $URL .= "&msg=".urlencode(LANG_MEM_ONLY_1.$GLOBALS['module'].LANG_MEM_ONLY_2);
- LOAD_URL($URL);
-}
-
-if ($status != "CONFIRMED") {
- // If the status is different than confirmed move the user away from here
- switch ($status)
- {
- case "LOCKED":
- $ERROR = CODE_ID_LOCKED;
- break;
-
- case "UNCONFIRMED":
- $ERROR = CODE_ID_UNCONFIRMED;
- break;
-
- default:
- DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $status));
- $ERROR = CODE_UNKNOWN_STATUS;
- break;
- }
- $URL = URL."/modules.php?module=index&login=".$ERROR;
- LOAD_URL($URL);
+ die();
+} elseif (!isMember()) {
+ $URL = 'modules.php?module=index';
+ if (checkModulePermissions('login') == 'mem_only') $URL .= '&code=' . getCode('MODULE_MEM_ONLY') . '&mod=' . getModule();
+ redirectToUrl($URL);