$u = ModelUtilisateur::delete($data); // Initialisation des variables pour la vue $login = $_GET['login']; // Chargement de la vue $view = 'done'; $doned = 'supprimé'; $pagetitle = "Suppression de " . $_GET['login'] . " effectuée"; break; case "connect": $l = ""; $mdp = ""; $view = 'connect'; break; case "connected": $data = array('login' => $_GET['log'], 'mdp' => hash('sha256', Conf::getSeed() . $_GET['mdp'])); if (count(ModelUtilisateur::selectWhere($data)) == 1) { $_SESSION['log'] = $_GET['log']; $_SESSION['mdp'] = hash('sha256', Conf::getSeed() . $_GET['mdp']); } else { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "login ou mot de passe invalide"; break; } // Initialisation des variables pour la vue if (Session::is_user('admin')) { $controller = 'utilisateur'; $pagetitle = 'Liste des utilisateurs'; $view = 'list'; } else { $controller = 'game';
case "informations": $view = "informations"; $pagetitle = "A Propos"; break; case "enregistrerUtilisateur": $admin = !is_null(myGet('admin')); $firstName = myGet('nickname'); $lastName = myGet('name'); $username = strtolower($firstName . '.' . $lastName); $clearPassword = $username; $numberHomonym = ModelUtilisateur::getNumberHomonym($username) + 1; if ($numberHomonym > 1) { $clearPassword .= $numberHomonym; } $cryptedPassword = hash('sha256', $clearPassword); $data = array("username" => $username, "password" => $cryptedPassword, "admin" => $admin, "sexUser" => myGet("sex"), "nameUser" => myGet("name"), "nicknameUser" => myGet("nickname"), "emailUser" => myGet("email"), "telUser" => myGet("tel"), "mobileUser" => myGet("mobile"), "addressUser" => myGet("address"), "cpUser" => myGet("cp"), "cityUser" => myGet("city"), "dateInscription" => date('Y-m-d'), "dateNaissance" => myGet("dateNaissance")); ModelUtilisateur::insert($data); // Chargement de la vue $view = "resultat"; $message = "L'utilisateur " . $username . " a été créé avec succès, le mot de passe est : " . $clearPassword; $pagetitle = "Opération réussie !"; break; case "monProfil": //Si on demande à voir le profil de quelqu'un $data = array("username" => $_SESSION['login']); $tab_u = ModelUtilisateur::selectWhere($data); $view = "monProfil"; $pagetitle = "Mon profil"; break; } require VIEW_PATH . "view.php";