Configuration Self Service Password

De EjnTricks

Cet article présente les éléments de configuration, mis en place dans le cadre de cette installation, de l'application Self Service Password. Ceci s'effectue dans le fichier ce configuration se trouvant à l'emplacement conf/config.inc.php.

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Icon-keys.png Options de reset

Cette application fourni par défaut plusieurs options pour mettre à jour le mot de passe LDAP d'un utilisateur. Toutes ces fonctions ne sont pas toujours nécessaires et peuvent être activées / désactivées.


La première et la plus courante permet d'effectuer le changement en spécifiant l'ancien et le nouveau mot de passe.

Ce mode est configurable à l'aide de la variable use_change.

## Standard change
# Use standard change form?
$use_change = true;


La deuxième possibilité permet de spécifier un nouveau mot de passe, en cas d'oublie du courant, après validation de la réponse à une question. La liste des questions est administrable et les utilisateurs doivent avoir enregistré la réponse avant la première utilisation.

Ce mode est configurable à l'aide de la variable use_questions.

## Questions/answers
# Use questions/answers?
# true (default)
# false
$use_questions = true;


La troisième permet d'envoyer un mail avec un lien de réinitialisation du mot de passe.

Ce mode est configurable à l'aide de la variable use_tokens.

## Token
# Use tokens?
# true (default)
# false
$use_tokens = true;
# Crypt tokens?
# true (default)
# false
$crypt_tokens = true;
# Token lifetime in seconds
$token_lifetime = "3600";


Enfin la dernière solution est l'envoi d'un SMS avec le lien de réinitialisation.

Ce mode est configurable à l'aide de la variable use_sms.

## SMS
# Use sms
$use_sms = true;
# GSM number attribute
$sms_attribute = "mobile";
# Partially hide number
$sms_partially_hide_number = true;
# Send SMS mail to address
$smsmailto = "{sms_attribute}@service.provider.com";
# Subject when sending email to SMTP to SMS provider
$smsmail_subject = "Provider code";
# Message
$sms_message = "{smsresetmessage} {smstoken}";

# SMS token length
$sms_token_length = 6;


Dans le cadre de cette installation, seule la configuration use_change est conservée dans un premier temps. Ainsi seule cette fonction est disponible sur l'interface.

Le fichier de configuration est modifié ainsi.

## Standard change
# Use standard change form?
$use_change = true;

## Questions/answers
# Use questions/answers?
# true (default)
# false
#$use_questions = true;
$use_questions = false;

.
.
.

## Token
# Use tokens?
# true (default)
# false
#$use_tokens = true;
$use_tokens = false;

.
.
.

## SMS
# Use sms
#$use_sms = true;
$use_sms = false;