14 include(
"../configuration.inc.php");
15 include(
"../lib/fonctions/display_user_forms.php");
26 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
'STR_DEMO_RIGHTS_LIMITED']))->fetch();
30 array(
'ancien_mot_passe' =>
$GLOBALS[
'STR_ERR_OLDPASS'],
31 'nouveau_mot_passe' => sprintf(
$GLOBALS[
'STR_ERR_NEWPASS'],
vb(
$GLOBALS[
'site_parameters'][
'password_length_required'], 8)),
32 'nouveau_mot_passe2' =>
$GLOBALS[
'STR_ERR_NEWPASS_CONFIRM']), array(
'nouveau_mot_passe' =>
vn(
$GLOBALS[
'site_parameters'][
'password_length_required'], 8)), array(
'nouveau_mot_passe' =>
'check_password_format'));
44 $noticemsg =
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_PASSWORD_CHANGE'],
'text' =>
$GLOBALS[
'STR_BACK_HOME']))->fetch();
50 define(
'IN_CHANGE_PASSWORD',
true);
54 include(
$GLOBALS[
'repertoire_modele'] .
"/haut.php");
56 include(
$GLOBALS[
'repertoire_modele'] .
"/bas.php");
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
a_priv($requested_priv, $demo_allowed=false, $site_configuration_modification=false, $user_id=null)
Renvoie true si l'utilisateur de la session a le privilège $requested_priv ou un droit supérieur Des ...
verify_token($name= 'general', $delay_in_minutes=60, $check_referer_if_set_by_server=true, $cancel_token=true, $minimum_wait_in_seconds_before_use=0)
Vérification de la validité d'un token Par défaut, un token est valide 1h, et utilisable 1 seule fois...
verifier_authentification($email_or_pseudo, $mot_passe, $user_id=null, $check_password=true, $password_given_as_first_password_hash=false, $password_length_if_given_as_first_password_hash=null)
On renvoie un tableau contenant les informations utilisateur si l'email et le mot de passe sont bons...
maj_mot_passe($user_id, $nouveau_mot_passe)
Enregistre le nouveau mot de passe.
if(defined('IN_PEEL_ADMIN')||IN_INSTALLATION) $_SESSION['session_langue']