connected()) throw new Exception("Inscription impossible en étant déjà connecté"); if(!isset($_['token']) || empty($_['token'])) throw new Exception("Lien incorrect, code de confirmation manquant"); $parameters = (array)json_decode(base64_decode($_['token'])); if(!$user = User::load(array('token'=>$parameters['token']))) throw new Exception("Code de confirmation incorrect ou expiré"); if(!empty($conf->get('subscribe_mail_expire')) && (time()-$user->created) > strtotime(intval($conf->get('subscribe_mail_expire')).' days', 0)) throw new Exception("Lien d'inscription expiré"); foreach(User::getAll(array('right'=>false, 'force'=>true)) as $existingUser){ if($existingUser->token==$user->token || $existingUser->state!=User::ACTIVE) continue; if($existingUser->mail == $user->mail) throw new Exception("Un utilisateur existe déjà avec cette adresse email, ".(!empty($conf->get('password_allow_lost'))?"veuillez utiliser le système de mot de passe oublié":"veuillez contacter un administrateur")); } if($user->state != 'registered') throw new Exception("Lien d'inscription expiré"); switch ($parameters['step']) { case '1': $parameters['step'] = 2; ?>
Validation d'inscription

Bonjour, fullName(); ?>, pour valider votre inscription et récupérer vos identifiants, veuillez cliquer sur le bouton ci-dessous :

Valider rank = $conf->get('subscribe_rank'); $userfirmRank->firm = $conf->get('subscribe_firm'); $userfirmRank->user = $user->login; $userfirmRank->creator = $user->login; $userfirmRank->updater = $user->login; $userfirmRank->save(); $user->state = User::ACTIVE; $user->save(); ?>
Inscription terminée

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

Retour à l'accueil Revenir à l'accueil