$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";
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";