Пример #1
0
        $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";
    }
}
?>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<?php 
require "lib/head.html";
Пример #2
0
unset($errorPassword);
unset($fatalError);
if (isConnect()) {
    $login = $_SESSION['ident']->login;
    $name = $_SESSION['ident']->nom;
    $firstname = $_SESSION['ident']->prenom;
    if (isset($_POST['validPassword'])) {
        if (!isset($_POST['actualpassword'])) {
            $errorPassword .= "<li>Le mot de passe actuel est vide.</li>\n";
        } else {
            $actpass = $_POST['actualpassword'];
            if (!controlPassword($login, $actpass)) {
                $errorPassword .= "<li>Le mot de passe actuel est incorrect.</li>\n";
            }
        }
        if (!passwordIsValid("newpassword")) {
            $errorPassword .= "<li>Entrez un mot de passe valide</li>\n";
        } else {
            $newpass = $_POST['newpassword'];
        }
        if (!confirmationIsValid("newpassword", "confirmation")) {
            $errorPassword .= "<li>Entrez le même mot de passe</li>\n";
        }
    }
    if (isset($_POST['validIdentity'])) {
        $changes = array();
        if (isset($_POST['name']) && strlen($_POST['name']) > 0 && $_POST['name'] != $name) {
            if (nameIsValid("name")) {
                $changes[] = "name=:name";
            } else {
                $errorIdentity .= "<li>Entrez un nom valide</li>\n";