Ejemplo n.º 1
0
session_destroy();
unset($_SESSION["ident"]);
require_once "lib/biblio.php";
unset($error);
if (isset($_POST['valid'])) {
    if (!nameIsValid('name')) {
        $error .= "<li>Entrez un nom valide</li>\n";
    } else {
        $name = $_POST['name'];
    }
    if (!nameIsValid("firstname")) {
        $error .= "<li>Entrez un prénom valide</li>\n";
    } else {
        $firstname = $_POST['firstname'];
    }
    if (!loginIsValid("login")) {
        $error .= "<li>Entrez un pseudo valide</li>\n";
    } else {
        $login = $_POST['login'];
        if (controlLogin($login)) {
            $error .= "<li>Pseudo déjà utilisé</li>";
        }
    }
    if (!passwordIsValid("password")) {
        $error .= "<li>Entrez un mot de passe valide</li>\n";
    } else {
        $password = $_POST['password'];
    }
    if (!confirmationIsValid("password", "confirmation")) {
        $error .= "<li>Entrez le même mot de passe</li>\n";
    }
Ejemplo n.º 2
0
            echo json_encode($returnTbl);
        }
    } elseif ($mode === "allowed") {
        $amt = $_GET['number'];
        $from = $_GET['from'];
        if ($amt > 0 and $from > 0) {
            $query = "SELECT * FROM articles_enabled WHERE `display` = `1` LIMIT " . ($from - 1) . ", " . $number;
            $result = $conn->query($query);
            $returnTbl = array();
            foreach ($result as $rec) {
                $currentTbl = array("ID" => $rec['ID'], "Onion" => $rec['Onion'], "Title" => $rec['Title'], "URL" => $rec['URL'], "NSFW" => $rec['NSFW']);
                array_push($returnTbl, $currentTbl);
            }
            echo json_encode($returnTbl);
        }
    } elseif ($mode === "renameArticle") {
        if (isset($_POST['newTitle']) and isset($_POST['user']) and isset($_POST['pass'])) {
            $pass = hash("sha256", $_POST['pass']);
            $ID = $_POST['ID'];
            $newTitle = $_POST['newTitle'];
            $user = $_POST['user'];
            if (loginIsValid($user, $pass, $conn)) {
                $query = "UPDATE articles_enabled SET Title='" . $newTitle . "' WHERE ID = '" . $ID . "'";
                $conn->query($query);
                echo json_encode(array("state" => "1", "error" => "null"));
            }
        } else {
            echo json_encode(array("state" => "0", "error" => "One or more variables were not set."));
        }
    }
}