GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Envoi. If not, see <http://www.gnu.org/licenses/>. (c) Christophe Jacquet, 2009-2011. */ require "code.php"; session_start(); $loginMessage = ""; if (isset($_POST["login"]) && isset($_POST["password"])) { // check login/password $login = $_POST["login"]; $passwd = $_POST["password"]; $infos = array(); if ($displayName = Local::is_valid_user($login, $passwd, $infos)) { $loginMessage = "<p>Connexion réussie pour l'utilisateur {$login}</p>"; echo "<!-- Infos "; print_r($infos); echo " -->\n"; $_SESSION["login"] = $login; $_SESSION["displayName"] = $displayName; $_SESSION["nom"] = $infos["nom"]; $_SESSION["prenom"] = $infos["prenom"]; $_SESSION["mail"] = $infos["mail"]; $_SESSION["role"] = $infos["role"]; } else { if (strlen($login) > 0 && strlen($passwd) > 0) { $loginMessage = "<div class='error'><p>Échec de la connexion (utilisateur " . htmlspecialchars($login) . ").</p>"; //echo "<!-- syndrome = " . syndrome($passwd) . " -->"; if (estCodeValide($passwd)) {