Exemplo n.º 1
0
 public function sair()
 {
     $obj = new LoginHelper();
     $obj->logout();
     //$this->view('Painel/Sair', false)->show();
     header('Location: ' . PROJECT_DIR . 'Usuario/Entrar');
 }
Exemplo n.º 2
0
// CSRF protection: ignore unvalidated signin/signout for known users
if (!$Me->is_empty() && !check_post()) {
    unset($_REQUEST["signout"]);
}
if ($Me->has_email() && (!check_post() || strcasecmp($Me->email, trim($Qreq->email)) == 0)) {
    unset($_REQUEST["signin"]);
}
if (!isset($_REQUEST["email"]) || !isset($_REQUEST["action"])) {
    unset($_REQUEST["signin"]);
}
// signout
if (isset($_REQUEST["signout"])) {
    LoginHelper::logout(true);
} else {
    if (isset($_REQUEST["signin"]) && !opt("httpAuthLogin")) {
        LoginHelper::logout(false);
    }
}
// signin
if (opt("httpAuthLogin")) {
    LoginHelper::check_http_auth();
} else {
    if (isset($_REQUEST["signin"])) {
        LoginHelper::check_login();
    } else {
        if ((isset($_REQUEST["signin"]) || isset($_REQUEST["signout"])) && isset($_REQUEST["post"])) {
            redirectSelf();
        }
    }
}
// set interesting user
Exemplo n.º 3
0
// access only allowed through index.php
if (!$Conf) {
    exit;
}
ContactView::set_path_request(array("/u"));
$email_class = "";
$password_class = "";
$LastPsetFix = false;
$Profile = $Me && $Me->privChair && @$_REQUEST["profile"];
// signin links
if (isset($_REQUEST["email"]) && isset($_REQUEST["password"])) {
    $_REQUEST["action"] = defval($_REQUEST, "action", "login");
    $_REQUEST["signin"] = defval($_REQUEST, "signin", "go");
}
if (isset($_REQUEST["email"]) && isset($_REQUEST["password"]) && isset($_REQUEST["signin"]) && !isset($Opt["httpAuthLogin"]) || isset($_REQUEST["signout"])) {
    LoginHelper::logout();
}
if (isset($Opt["httpAuthLogin"])) {
    LoginHelper::check_http_auth();
} else {
    if (isset($_REQUEST["email"]) && isset($_REQUEST["action"]) && isset($_REQUEST["signin"])) {
        LoginHelper::check_login();
    }
}
// set interesting user
$User = null;
if (isset($_REQUEST["u"]) && !($User = ContactView::prepare_user($_REQUEST["u"]))) {
    redirectSelf(array("u" => null));
}
if (!$Me->isPC || !$User) {
    $User = $Me;