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"); } ?>
Veuillez récupérer votre nouveau mot de passe en cliquant sur le bouton ci-dessous :
Récupérer le mot de passeBonjour, fullName(); ?>,
vous pouvez dès à présent vous connecter avec les éléments suivants :
login; ?>
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.