예제 #1
0
<?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);
}
예제 #2
0
파일: init.php 프로젝트: krillo/motiomera
}
$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)) {