connected()) throw new Exception("Vous devez être déconnecté pour accéder à cette fonctionnalité"); $_['section'] = !isset($_['section']) ? 'global': $_['section']; $accountMenu = array(); $page = basename($_SERVER['PHP_SELF']); if(isset($_['token'])){ $tokenInfos = explode('::',base64_decode($_['token'])); if(count($tokenInfos)!=3) throw new Exception("Token expiré ou inexistant"); list($login,$token,$step) = $tokenInfos; $baseToken = UserPreference::load(array('user'=>$login,'key'=>'lost_password')); if(!$baseToken || $baseToken->value!=$token) throw new Exception("expiré ou inexistant"); if(!empty($conf->get('password_lost_mail_expire')) && (time()-$baseToken->created) > strtotime(intval($conf->get('password_lost_mail_expire')).' days', 0)) throw new Exception("Lien de récupération expiré"); if(!$user = User::load(array('login'=>$login))) throw new Exception("Token expiré ou inexistant"); } ?>
Récupération de mot de passe
Bienvenue fullName(); ?>!

Veuillez récupérer votre nouveau mot de passe en cliquant sur le bouton ci-dessous :

Récupérer le mot de passe
id); //Génération du nouveau mot de passe $newPassword = User::generate_password(12); $user->password = User::password_encrypt($newPassword); $user->save(); ?>
Mot de passe réinitialisé

Bonjour, fullName(); ?>,
vous pouvez dès à présent vous connecter avec les éléments suivants :

  • Identifiant : login; ?>
  • Mot de passe :
Retour à l'accueil
Mot de passe oublié

Veuillez remplir le formulaire ci dessous pour procéder au changement de mot de passe.
Un e-mail sera envoyé à la boite spécifiée si celle ci est liée à un compte.

Adresse e-mail du compte :
Récupérer