public function execute() { if (!isset($_SESSION)) { session_start(); } if ($_REQUEST["email"] == "") { $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entrez votre email."; return "index"; } $user = UserDAO::find($_REQUEST["email"]); /*if ($user->getIsActivate() == 0) { $_REQUEST["field_messages"]["warning"] = "Votre email n'a pas été confirmé."; return "index"; }*/ if ($user == null) { $_REQUEST["field_messages"]["error"] = "Utilisateur inexistant."; return "index"; } //$hash = loadHashByUsername($_REQUEST["email"]); if (password_verify($_REQUEST["password"], $user->getPassword())) { $_SESSION['online']['email'] = $user->getEmail(); $_REQUEST["field_messages"]["success"] = "Vous êtes maintenant connecté!"; return "index"; } else { $_REQUEST["field_messages"]["warning"] = "Mot de passe incorrect."; return "index"; } }
public function execute() { if (!isset($_SESSION)) { session_start(); } if ($_REQUEST["email"] == "") { $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entrez votre email."; return index; } $user = UserDAO::find($_REQUEST["email"]); if ($user = null) { $_REQUEST["field_messages"]["error"] = "Cette email n'a pas de compte."; return index; } $_REQUEST["field_messages"]["success"] = "Cliquer ici pour changer votre mot de passe! <a href=?action=passwordReset&email='" . $_REQUEST["email"] . "'"; return index; }
public function execute() { if (!isset($_SESSION)) { session_start(); } /*$_REQUEST["email"] $_REQUEST["password"] $_REQUEST["prenom"] $_REQUEST["nom"]*/ if ($_REQUEST["email"] == "" or $_REQUEST["email"] == null) { $_REQUEST["field_messages"]["warning"] = "Vous devez entrez un adresse courriel."; return "index"; } if ($_REQUEST["password"] == "" or $_REQUEST["password"] == null) { $_REQUEST["field_messages"]["warning"] = "Vous devez entrez un mot de passe."; return "index"; } if ($_REQUEST["password"] != $_REQUEST["confirmPassword"]) { $_REQUEST["field_messages"]["warning"] = "Vous n'avez pas entré un mot passe différent de votre confirmation de mot de passe."; return "index"; } /*else if (str($_REQUEST["password"]) < 3) { $_REQUEST["field_messages"]["warning"] = "Votre mot de passe doit contenir 4 charactères minimum."; }*/ if (UserDAO::find($_REQUEST["email"])) { $_REQUEST["field_messages"]["error"] = "Vous avez déjà crée un compte à cette adresse!"; return "index"; } $user = new User(); $user->setEmail($_REQUEST["email"]); $user->setPassword($_REQUEST["password"]); if (UserDAO::create($user)) { //Ajouter commandes. $_REQUEST["field_messages"]["success"] = "Votre compte a correctement été créé, vous pouvez maintenant activer votre compte."; } else { $_REQUEST["field_messages"]["error"] = "Votre compte n'a pas pu être crée, veuillez réessayer plus tard."; } return "index"; }
public function getUserUsingUserId($userId) { $userDao = new UserDAO(); $fetchedUser = $userDao->find($userId); return $fetchedUser; }