<?php include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $felInloggString = 'Användarnamnet eller lösenordet är felaktigt.<br />Prova att logga in igen om du tror att du har skrivit fel.<br /><br/>' . '<a href="../pages/foretaglogin.php">Tillbaka</a>'; if (isset($FORETAG)) { // Redan inloggad header("Location: /pages/foretag.php"); } $remember = isset($_POST["autologin"]) ? true : false; try { $status = Foretag::loggaIn($_POST["username"], $_POST["password"], $remember); } catch (ForetagException $e) { if ($e->getCode() == -5) { throw new UserException("Felaktig inloggning", $felInloggString); } else { if ($e->getCode() == -15) { throw new UserException("Kontot ej aktiverat", "Du måste aktivera ditt konto för att kunna logga in."); } else { if ($e->getCode() == -19) { $urlHandler->redirect("Medlem", URL_BUY, $e->getMedlemId()); } } } } if (!isset($status) || !$status) { // Felaktigt inlogg throw new UserException("Felaktig inloggning", $felInloggString); } else { $foretag = Foretag::getInloggad(); $urlHandler->redirect("Foretag", URL_EDIT); }
} $db = new DB($dbhost, $dbuser, $dbpass, $dbdb); $urlHandler = new UrlHandler(); $security = new Security(); $urlChecker = new UrlChecker(); $sajtDelarObj = new SajtDelar(); $USER = Medlem::getInloggad(); if (!$USER) { unset($USER); } $IM = new sendMsg(); $ADMIN = Admin::getInloggad(); if (!$ADMIN) { unset($ADMIN); } $FORETAG = Foretag::getInloggad(); if (!$FORETAG) { unset($FORETAG); } $adminLevels = array("kommun" => 0, "redaktor" => 1, "moderator" => 2, "admin" => 3, "superadmin" => 4); ////////////////////////////////////////////////////////////////// //Från settings.php if (isset($ADMIN) && $ADMIN->getDebug() == "true" or DEBUG_OVERRIDE == true) { define('DEBUG', true); } else { define('DEBUG', false); } require_once ROOT . '/php/errorhandling.php'; ////////////////////////////////////////////////////////////////// // throw new Exception("testar"); if (isset($USER)) {